/*---------------------------------------------------------------------------*/
/* OVID CSS -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/





.div_main
{
	color				: #000000;
	font-size			: 90%;
	line-height			: 150%;
	text-align			: left;
}

.div_main h2
{
	margin-top			: 0px;
}

#s_bgcolor
{
/*	background-color	: #CCCC99;*/
	background-color	: #dfdfaf;
	margin-bottom		: 0;
}

/*
.div_subtitle
{
	height				: 50px;
	 padding-top		: 30px;
}

#div_search_form,
#div_iconclass_card
{
	 background-color	: #CCCC99;
	 padding			: 1px  0px;
}
*/
#div_search_form h1,
#div_iconclass_card h1
{
/*	 color				: #C0C090;*/
	 color				: #d0d0a0;
	_padding-top			: 12px;
}

#div_search_form h2,
#div_iconclass_card h2
{
	margin-top			: -52px;
	_margin-top			: -26px;/*IE*/
}



/**** ic_form.htm ****/

#div_iconclass_card
{
	margin					: 0px 8px;
}

.tbl_ic
{
	margin					: auto;
}

.tbl_ic th
{
	border-top		: 1px solid  #909060;
}

.tbl_ic td
{
	padding					: 3px 8px;
	vertical-align			: middle;
/*	line-height				: 50%;*/
	font-size				: 90%;
}


.div_ic_box1_kw,
.div_ic_box2_kw,
.p_ic
{
	margin				: 10px auto;
	text-align			: center;
}

.div_ic_box1_area
{
	margin				: 10px 2px;
	float				: left;
	text-align			: center;
	width				: 365px;
}

.div_ic_box2_area
{
	margin				: 10px 2px;
	float				: right;
	text-align			: center;
	width				: 310px;
}

.div_ic_box3
{
	margin-left			: 44px;
	margin-bottom		: 15px;
}

.nobr_ic_box4 input
{
	ime-mode			: disabled; 
	 background-color	: #CCCC99;
}


/**** search_form.htm ****/

#div_search_form
{
	margin					: 10px 18px;
}

.div_search,
.div_btn_search
{
	margin				: auto;
/*	 padding-bottom		: 10px;*/
}




/**** book_list.htm ****/

#div_list
{
	background-color	: #CCCC99;
	padding-top				: 1px;
	padding-bottom			: 1px;
	margin					: 0px auto;
	text-align				: center;
}

.tbl_list
{
	width				: 702px;
	text-align				: center;
	margin					: 0px auto;
}

#div_list .tbl_list th
{
	background-color	: #aa7;
	padding				: 3px 0px;
	border-top		: 1px solid  #909060;
}

.tbl_list td
{
	background-color	: #F0F0E0;
	height				: 40px;
	padding-left		: 40px;
	text-align				:left;
}



/**** book_card.htm ****/

#div_book_card
{
	background-color	: #ddddbb;
	padding				: 15px 20px;
}

.tbl_book_card
{
	margin-left			: 20px;
}

.tbl_book_card th
{
	 width				: 120px;
	text-align			: right;
	border-style		: none;
}

.tbl_book_card td
{
	margin-left			: 3px;
	border-style		: none;
}




/**** ill_list.htm ****/

#div_ill_list
{
	background-color	: #F0F0E0;
}

#div_ill_list img
{
	border					: 1px;
	margin					: 0px 32px;
}

.div_in_book
{
/*	background-color	: #F0F0E0;*/
	padding				: 5px;
}

.div_in_book strong
{
	padding-left			: 8px;
}

.part
{
/*	text-align				: center;
	margin					: auto;*/
	clear					: both;
	padding					: 6px 0;
	font-size				: 90%;
	background-color		: #aa7;
	border-top		: 1px solid  #909060;
}

#td_part_in_book
{
	padding					: 0px 0;
	font-size				: 100%;
	background-color		: #c0c090;
/*	border					: none;*/
	border-top		: 1px solid  #808050;
}

.part strong.box1 a
{
	margin-left				: 0px;
}

.part strong.box2
{
	margin-left				: 190px;
}

.tbl_ill_list
{
	clear					: both;
}

.tbl_ill_list td
{
	padding					: 18px ;
	vertical-align			: top;
}

.tbl_ill_list nobr
{
/*	text-align				: right;*/
	margin					: 0 18px;
	float					: right;
	line-height				: 100%;
}

.tbl_ill_list th
{
	padding					: 8px ;
	font-weight				: normal;
}





/***************display*****************/

#div_display
{
/*	background-color		: #DFDFAF;
	background-color	: #eeeecc;*/
	color					: #444444;
	text-align				: center;
	padding					: 3px 18px 3px 0px;
/*	height					: 100%;
	height					: 30px;*/
	clear					: both;
}

.div_display_list
{
	background-color		: #DFDFAF;
	height					: 30px;
}

#div_display img,
#a_go_to_top img 
{
	border					: 0px;
}
/*
.a_go_to_top,
.p_display_no,
.p_btn_page
{
	vertical-align			: middle;
}
*/
#a_go_to_top img
{
/*	float					: left;*/
	margin					: 5px 16px 0px 20px;
/*	background-color		: #ff0;*/
}

.p_display_no
{
	float					: left;
	width					: 400px;
/*	height					: 60px;*/
	padding					: 2px 0px 0px;
	text-align				: right;
	margin					: auto 0;
/*	background-color		: #0f0;*/
}

.p_btn_page
{
	float					: right;
	padding					: 3px 0px 0px;
/*	width					: 270px;*/
	width					: 150px;
	text-align				: left;
/*	height					: 100%;*/
/*	background-color		: #0ff;*/
	margin					: 0;
}

/*
.tbl_ill_list th,
.tbl_ill_list td
{
	background-color		: #F0F0E0;
	height					: 150px;
	line-height				: 110%;
}
*/



.div_display_card
{
	background-color		: #aa7;
	height					: 45px;
}

.p_go_search
{
	float				: left;
	padding-left		: 30px;
	padding-top			: 3px;
	text-align			: left;
	margin					: 0;
/*	background-color		: #F0F;*/
}

.p_go_search a
{
	font-weight			: bold;
	line-height				: 130%;
}

.p_go_search a:link,
.p_go_search a:visited,
.p_go_search a:active
{
	color				: #600060;
}



/**** ill_card.htm ****/

#div_ill_card
{
	background-color	: #ddddbb;
	padding				: 5px 30px 24px 30px;
/*	margin				: 0px auto;
	text-align			: center;*/
	height				: 100%;    /*画像がはみ出な?ため*/
	
}

#div_ill_card h2
{
	clear				: both;
	font-size			: 130%;
	margin-top			: 24px;
}

.tbl_image
{
	float				: left;
	width				: 320px;
/*	margin-left			: 0px;*/
}

.td_pic
{
	padding-top			: 8px;
}

.tbl_ill
{
	text-align			: left;
	width				: 308px;
	margin-top			: 50px;
	margin-left			: 16px;
}

.tbl_ill tr
{
	height				: 13px;
}

.tbl_ill th
{
	padding-left		: 8px;
	font-weight			: normal;
/*	width				: 110px;*/
	width				: 100px;
}

#tbl_go_ic
{
	margin-top			: 18px;
	clear				: both;
}

#tbl_go_ic th
{
	border-top		: 1px solid  #909060;
}

.tbl_ill tr,
.tbl_ill th,
.tbl_ill td,
.tbl_image th,
.tbl_image td
{
	border-style		: none;
}


