/*---------------*/
/*   headtitle   */
/*---------------*/
td#main-box #headtitle h2{
	display: block;
	overflow: hidden;
	width: 0 !important;
	height: 0 !important;
	padding: 24px 0 0 568px;
	background: url(../img/publicat_t_568.jpg) no-repeat;
	text-indent: -9999px;
}
/*----------*/
/*   unit   */
/*----------*/
td#main-box .unit{
	width: 544px;
}
td#main-box #mook-head .unit-in,
td#main-box .mookunit .unit-in{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}




/* td#main-box /#mook-head
------------------------------------------ */
#mook-head{
	margin-bottom: 25px;
	margin-top: -10px;
}

#mook-head h3.title{
	margin : 0px;
	padding: 0px;
	background: url(../img/unit_h3_01.gif) no-repeat 0px 0px;
}
#mook-head h3.title span{
	margin: 0px;
	padding: 5px 5px 5px 17px;
	display: block;
	background: url(../img/unit_h3_02.gif) no-repeat left bottom;
	line-height: 1.3;
}

#mook-head p.image{
	float: left;
	margin: 10px 0px 0px;
	padding: 3px;
}
#mook-head div.text{
	line-height: 1.4;
	margin-left: 15px;
	float: left;
	margin-top: 10px;
}
#mook-head div.text p.amazon{
	margin: 10px 0px 0px;
	padding-top: 10px;
	border-top: 1px solid #C0C0C0;
}
#mook-head div.text p.amazon a.tocart{
	display: block;
	overflow: hidden;
	width: 0 !important;
	height: 0 !important;
	padding: 20px 0 0 110px;
	background: url(../img/icon_cart.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 3px;
}
#mook-head div.text p.amazon a.text{
}





/* td#main-box /.unit
------------------------------------------ */
#mokuji{
	display: block;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/mook_mokuji.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
#hon{
	display: block;
	margin: 0px;
	padding: 10px 10px 10px 40px;
	background-image: url(../img/mook_hon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
#hon a:link,
#hon a:visited{
	text-decoration: none;
	color: #454545;
}
#hon a:hover,
#hon a:active{
	text-decoration: underline;
	color: #0066CC;
}
#entryNav{
	text-align: center;
	padding: 5px;
}
#entryNav a{
	padding: 0 2em;
}


/* td#main-box /.mookunit
------------------------------------------ */
.mookunit{
	margin-bottom: 25px;
}
.mookunit .unit-in h3{
	margin : 0px;
	padding: 0px;
}
.mookunit h3.title{
	background: url(../img/unit_h3_10.gif) no-repeat 0px 0px;
}
.mookunit h3.title span{
	padding: 5px 5px 5px 17px;
	display: block;
	background: url(../img/unit_h3_11.gif) no-repeat left bottom;
	line-height: 1.4;
}
.mookunit h3.title span a:link,
.mookunit h3.title span a:visited{
	text-decoration: none;
	color: #454545;
}
.mookunit h3.title span a:hover,
.mookunit h3.title span a:active{
	text-decoration: underline;
	color: #0066CC;
}

.mookunit .unit-in p.more{
	margin : 0px;
	padding: 0px;
	text-align: right;
}

.mookunit ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.mookunit li{
	line-height: 1.3;
	margin: 0px;
	padding: 0.5em 0px 0px;
}

/* td#main-box /.mookunit/.title-indv
------------------------------------------ */
.mookunit div.title-indv{
	background: url(../img/unit_h3_10.gif) no-repeat 0px 0px;
	margin-bottom: 10px;
}
.mookunit div.title-indv span{
	padding: 5px 5px 5px 17px;
	display: block;
	background: url(../img/unit_h3_11.gif) no-repeat left bottom;
	line-height: 1.4;
}
.mookunit div.title-indv span a:link,
.mookunit div.title-indv span a:visited{
	text-decoration: none;
	color: #454545;
}
.mookunit div.title-indv span a:hover,
.mookunit div.title-indv span a:active{
	text-decoration: underline;
	color: #0066CC;
}
.mookunit div.title-indv h2{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 1.3;
}
.mookunit div.title-indv h3{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
.mookunit .unit-in .content h4{
	margin: 0.5em 0px;
	padding: 0em 0px 0em 0.5em;
	border-left: 1em solid #FFD00B;
}
.mookunit .unit-in .content span.image{
	float: right;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}

/* td#main-box /.mookunit/#submenu
------------------------------------------ */
.mookunit #submenu {
	border-top: 1px solid #C0C0C0;
}
.mookunit #submenu ul{
	background-image: url(../img/mook_mokuji.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 30px 0px 0px 0px;
	margin: 0px;
	list-style-position: inside;
	list-style-type: circle;
}
.mookunit #submenu ul li{
	padding: 0.2em 0px;
	margin: 0px 0px 0px 1.5em;
}
