@charset "utf-8";

/* ================================================================
   bookad.css
-------------------------------------------------------------------
   #bookAdList
================================================================ */










/* #bookAdList
================================================================ */

.subtit01{
	width:500px;
}

#bookAdList{
zoom:1;
padding:0 10px;
}
#bookAdList:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#bookAdList dl{
	margin-bottom: 30px;
	padding: 0px;
	border: 1px solid #E6E1C4;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#bookAdList dt{
	margin: 0px;
	padding: 15px 15px 13px 45px;
	background:	#EEECD7 url(img/data_icon.jpg) no-repeat 12px 1.1em;
	border-bottom: 1px solid #E6E1C4;
	font-weight: bold;
	font-size: 120%;
}
#bookAdList dd{
	margin: 0px;
	padding: 20px 20px 0px 30px;
	background:	#EEECD7;
	border-top: 1px solid #fcfbf7;
	/*border-bottom: 1px solid #E6E1C4;*/
	zoom:1;
}
#bookAdList dd:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#mainData #bookAdList dd p.photoData{	float: right;	margin: 0px 0px 0px 30px;	padding: 0px;}
#mainData #bookAdList dd p.photoData img{	border: 1px solid #fff;}
#mainData #bookAdList dd p.nameData{	margin: 0px 0px 25px 0px;	padding: 10px 0px 0px 0px;}
#mainData #bookAdList dd p.nameData span{	margin: 0px 10px 0px 0px;	font-size: 120%;	font-weight:	bold;}
#mainData #bookAdList dd p.txtData{	margin: 0px 0px 10px 0px;	}


/* dd.officeData */
#bookAdList dd.officeData{	padding-bottom: 30px;	border-top: none;	line-height:	1.7;}
#mainData #bookAdList dd.officeData p{	margin: 0px 0px 0px 0px;	line-height:	2;}
#mainData #bookAdList dd.officeData p span{	font-weight: bold;}
#mainData #bookAdList dd.officeData p span.hl{	background-color: #ffff00; margin-right: 3px; padding: 3px 3px 3px 3px;}
#bookAdList dd.officeData ul{	margin: -3px 0px 0px 0px;	padding: 0px;	zoom:1;}
#bookAdList dd.officeData ul:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}
#bookAdList dd.officeData li{	float: left;	margin: 0px 10px 0px 0px;	padding: 0px 10px 0px 0px;	border-right:	1px solid #CFC797;}
#bookAdList dd.officeData li.website{	padding: 0px 10px 0px 33px;	background:	url(img/data_icon_web.jpg) no-repeat 0px 0;}
#bookAdList dd.officeData li.email{	padding: 0px 0px 0px 35px;	background:	url(img/data_icon_mail.jpg) no-repeat 0px 0.1em; border-right:	none;}
#bookAdList dd.officeData li span{	font-weight:	bold;}

/* dd.officeDataOp */
#bookAdList dd.officeDataOp{	margin-top: -30px;}

/**/










/* EOF */
