﻿@charset "utf-8";

/*-----------------------------------------------------------------------------------------------

books css



_1. setup

_2. individual_set

	2.1_container

	2.2_header

	2.3_side

	2.4_content

_3. footer

_4. other



-------------------------------------------------------------------------------------------------*/









/*-----------------------------------------------------------------------------------------------

_1. setup

-------------------------------------------------------------------------------------------------*/

/*reset*/

@import "./base.css";



/*newsticker*/

@import "./sidebar.css";





/*-----------------------------------------------------------------------------------------------

_2. individual_set

	2.1_container

-------------------------------------------------------------------------------------------------*/

#books_top .main,

#books .main {

	width:970px;

	padding:0;

	border-top:5px solid #080808;

	background:url(/user_data/packages/default/img/common_img/bg_line_search.jpg) repeat-y left top;

}



.content {

float:right;

	width:717px;

}



legend {

	display:none;

}



/*link*/

a,

a:link {

	color:#666666;

	outline-style:none;

	text-decoration:none;

}



a:visited {

	color:#666666;

	outline-style:none;

	text-decoration:none;

}



a:hover{

	color:#cc0000;

	outline-style:none;

	text-decoration:underline;

}

a:active {

	color:#666666;

	outline-style:none;

	text-decoration:none;

}



/*-----------------------------------------------------------------------------------------------

	2.2_header

-------------------------------------------------------------------------------------------------*/

/*

->base.css

*/



/*logo_bk*/

#books_top .header h2 {

float:left;

	width:235px;

	height:60px;

	padding:10px 0 24px 7px;

}



	#books_top .header h2 a {

	display:block;

	outline-style:none;

		width:235px;

		height:60px;

		background:url(/user_data/packages/default/img/common_img/logo_bk.jpg) no-repeat left top;

		text-indent:-9999px;

	}



	/*fix_right_moz*/

	#books_top .header .right ul {

		width:720px;

		padding:9px 0 9px;

		

		text-align:right;

	}





/*-------------------------------------------------------------------------------------------------

	2.3_side

---------------------------------------------------------------------------------------------------*/

.side_left {

float:left;

overflow:hidden;

position:relative;

	width:225px;

	padding:28px 0 10px 14px;

	background-color:#ffffff;

	

	color:#ffffff;

}

			



/*-----------------------------------------------------------------------------------------------

	2.4_content

-------------------------------------------------------------------------------------------------*/



		

/*recent_books

-------------------------------------------------------------------------------------------------*/

#recent_books {

overflow:hidden;

	width:690px;

	margin:24px 0 15px 13px;

}



	#recent_books h3 {

		width:690px;

		height:33px;

		margin:0 0 15px;

		background:url(/user_data/packages/default/img/books/tit_recentBooks.jpg) no-repeat left top;

		text-indent:-9999px;

	}



	/*bg_wrap*/

	#recent_books .bg_wrap{

	overflow:hidden;

		width:688px;

		margin:3px;

		padding:0;

		

		background:url(/user_data/packages/default/img/books/bg_recentBox02.jpg) repeat-x left bottom;

	}

	

	/*box*/

	#recent_books .box_inner {

	float:left;

		width:312px;

		padding:14px 18px 14px 14px;

		background:url(/user_data/packages/default/img/books/bg_recentBox01.jpg) no-repeat left top;

	}



		#recent_books .box_inner dt {

			font-size:12px;

			font-weight:bold;

			line-height:100%;

		}

		

			/*icon*/

			#recent_books .box_inner dt strong{

			display:block;

			float:left;

				width:50px;

				margin:3px 10px 0 0 ;

				padding:0 2px;

				background-color:#990000;

				

				color:#ffffff;

				font-size:12px;

				font-weight:bold;

				line-height:100%;

				text-align:center;

			}

			

			/*link*/

			#recent_books .box_inner dt a{

				color:#080808;

				font-size:12px;

				text-decoration:none;

				font-weight:bold;

				line-height:150%;

			}

			

		/*box*/

		#recent_books .box_inner dd {

			width:312px;

			margin:5px 0 0;

			padding:8px 0 0;

			background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left top;

		}

		

			#recent_books .box_inner dd a.box_img {

			display:inline;

			float:left;

				width:120px;

			}

			

			#recent_books .box_inner dd p {

				width:172px;

				margin:0 0 0 130px;

				padding:0;

			}

			

			/*text*/

			#recent_books .box_inner dd ul.list_data {

				margin:12px 0 0 130px;

				padding:0;

			}

			

				#recent_books .box_inner dd ul.list_data li{

					width:172px;

					color:#520000;

				}

			

			/*link*/

			#recent_books .box_inner dd ul.list_link {

				margin:12px 0 0 130px;

				padding:0;

			}

				#recent_books .box_inner dd ul.list_link a, 
				#recent_books .box_inner dd ul.list_link a:link,
				#recent_books .box_inner dd ul.list_link a:visited,
				#recent_books .box_inner dd ul.list_link a:active{

					padding:0 0 0 16px;

					background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 0px 1px;

					

					font-size:11px;

					font-weight:normal;

					text-decoration:none;

				}

				

				#recent_books .box_inner dd ul.list_link a:hover{

					background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 2px 1px;
					
					font-size:11px;

					font-weight:normal;

					text-decoration:underline;

				}

			

			

			

		

/*books_changer

-------------------------------------------------------------------------------------------------*/

#books_changer {

	overflow:hidden;

	width:692px;

	margin:28px 0 15px 13px;

}



/*books_top*/

#books_top #books_changer {

overflow:hidden;

	width:692px;

	margin:0 0 15px 13px;

}



#books_changer h3{

	width:690px;

	height:33px;

	background:url(/user_data/packages/default/img/books/tit_category.jpg) no-repeat left top;

	text-indent:-9999px;

}



	#books_changer li {

	float:left;

		width:115px;

	}

			

		#books_changer a,#books_changer a:link,#books_changer a:visited {

		display:block;

		overflow:hidden;

			width:115px;

			height:35px;

			background-position:0px 0px;

			background-repeat:no-repeat;

			text-indent:-9999px;

		}



		#books_changer a:hover,#books_changer a:active {

			background-position:0px -35px;

		}



		/*in*/

		.books_cat01 #books_changer .changer01 a,

		.books_cat02 #books_changer .changer02 a,

		.books_cat03 #books_changer .changer03 a,

		.books_cat04 #books_changer .changer04 a,

		.books_cat05 #books_changer .changer05 a,

		.books_cat06 #books_changer .changer06 a {background-position:0px -35px;}

		

		#books_changer .changer01 a {background-image:url(/user_data/packages/default/img/books/main_books01.jpg)}

		#books_changer .changer02 a {background-image:url(/user_data/packages/default/img/books/main_books02.jpg)}

		#books_changer .changer03 a {background-image:url(/user_data/packages/default/img/books/main_books03.jpg)}

		#books_changer .changer04 a {background-image:url(/user_data/packages/default/img/books/main_books04.jpg)}

		#books_changer .changer05 a {background-image:url(/user_data/packages/default/img/books/main_books05.jpg)}

		#books_changer .changer06 a {background-image:url(/user_data/packages/default/img/books/main_books06.jpg)}



		/*off*/

		#books_changer a.off,

		#books_changer a.off:link,

		#books_changer a.off:visited,

		#books_changer a.off:hover,

		#books_changer a.off:active {

		display:block;

		overflow:hidden;

			width:115px;

			height:35px;

			background-position:0px -70px;

			background-repeat:no-repeat;

			text-indent:-9999px;

			

			cursor:default;

		}

		

		

	#books_changer p {

	clear:both;

		padding:12px 6px 0;

		

		font-size:10px;

		text-align:right;

	}





/*books_list

-------------------------------------------------------------------------------------------------*/

#books_list {

	overflow:hidden;

	width:680px;

	margin:0 auto;

}

	

	/*list_inner*/

	#books_list ul.list_inner {

		width:690px;

		margin:0 0 20px;

		background:url(/user_data/packages/default/img/books/bg_list_line.jpg) repeat-y left top;

	}

		/*one*/

		#books_list ul.list_inner li{

		float:left;

			width:230px;

		}

		

		/*one*/

		#books_list ul.list_inner li dl{

		overflow:hidden;

			width:230px;

		}

		

		/*box_tit*/

		#books_list ul.list_inner dt {

		display:block;

			padding:0 0 3px;

			border-right:1px solid #ffffff;

			border-bottom:1px solid #ffffff;

			background-color:#e8e8e8;
			height:50px;

		}

		

			#books_list ul.list_inner dt strong{

			display:block;

				padding:5px 12px;

				border-bottom:1px solid #ffffff;

				background-color:#e8e8e8;
				height:40px;

				

				font-weight:bold;

			}

		

		/*box_dd*/

		#books_list dd {

			padding:0 0 16px;

		}

		

			/*img*/	

			#books_list dd li.list_img{

			float:none;

				width:auto;

				min-height:160px;

				margin:0 8px;

				padding:16px 4px 20px;

				background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left bottom;

			

				text-align:center;

			}

			

			/*text*/	

			#books_list dd li.list_text{

			float:none;

				width:auto;

				margin:8px 12px;

				padding:0;

				

				font-size:10px;

				text-align:left;

			}

			

			/*link*/

			#books_list dd li.list_link{

			float:none;

				width:auto;

				margin:0 12px;

				padding:0;

			}

	

				#books_list dd li.list_link a,

				#books_list dd li.list_link a:link,

				#books_list dd li.list_link a:visited,

				#books_list dd li.list_link a:active {

					padding:0 0 0 16px;

					background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 0px 1px;

					

					font-size:11px;

					font-weight:normal;

					text-decoration:none;

				}

				

				#books_list dd li.list_link a:hover{

					background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 2px 1px;
					
					font-size:11px;

					font-weight:normal;

					text-decoration:underline;

				}





/*books_subcat

-------------------------------------------------------------------------------------------------*/

#books_subcat {

	overflow:hidden;

	width:680px;

	margin:0 0 15px 18px;

}



#books_subcat h4{

overflow:hidden;

	width:690px;

	height:33px;

	margin:0 0 15px;

	background-position:left top;

	background-repeat:no-repeat;

	text-indent:-9999px;

}

	

	.books_cat01 #books_subcat h4 {background-image:url(/user_data/packages/default/img/books/tit_cat01.jpg);}

	.books_cat02 #books_subcat h4 {background-image:url(/user_data/packages/default/img/books/tit_cat02.jpg);}

	.books_cat03 #books_subcat h4 {background-image:url(/user_data/packages/default/img/books/tit_cat03.jpg);}

	.books_cat04 #books_subcat h4 {background-image:url(/user_data/packages/default/img/books/tit_cat04.jpg);}

	.books_cat05 #books_subcat h4 {background-image:url(/user_data/packages/default/img/books/tit_cat05.jpg);}

	.books_cat06 #books_subcat h4 {background-image:url(/user_data/packages/default/img/books/tit_cat06.jpg);}

	



#books_subcat h5{

	width:680px;

	margin:10px 0 0;

	padding:6px 18px;

	font-size:14px;

	font-weight:bold;

	background: url(/user_data/packages/default/img/books/bg_second_tit.jpg) no-repeat 0px 0px;

}



/*list*/

#books_subcat .category_list {

	width:680px;

	margin:0 auto;

}



	/*tit*/

	#books_subcat .category_list dt {

	display:block;

	width:660px;

	margin:10px 0 0;

	padding:6px 10px 5px 10px;

	background:url(/user_data/packages/default/img/books/bg_second_tit.jpg) no-repeat 0px 0px;

	}

		

		/*link_name*/

		#books_subcat .category_list dt a {

		display:block;

			padding:3px 8px;

		

			color:#000000;

			font-weight:bold;

			text-decoration:none;

			line-height:1.2;

		}





	/*content*/

	#books_subcat .category_list dd {

		width:650px;

		margin:0;

		padding:14px 14px 18px;

		border:1px solid #d2d2d2;

		background-color:#ffffff;

	}

	

		/*img*/

		#books_subcat .category_list .box_img {

		float:left;

			width:300px;

		}

		

			#books_subcat .category_list .box_img li{

			float:left;

			overflow:hidden;

				width:100px;

				text-align:left;

			}

		

		/*left*/

		#books_subcat .category_list .box_text {

		float:left;

			width:345px;

			padding:0 0 0 5px;

		}

		

			#books_subcat .category_list .box_text p {

				padding:0 0 10px;

				line-height:1.75;

			}



			#books_subcat .category_list .box_text a,

			#books_subcat .category_list .box_text a:link,

			#books_subcat .category_list .box_text a:visited,

			#books_subcat .category_list .box_text a:active {

				padding:0 0 0 16px;

				background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 0px 1px;

				

				font-size:11px;

				font-weight:normal;

				text-decoration:none;

			}

			

			#books_subcat .category_list .box_text a:hover{

				background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 2px 1px;
				
				font-size:11px;

				font-weight:normal;

				text-decoration:underline;

			}





/*books_subCatList

-------------------------------------------------------------------------------------------------*/

#books_catList {

	overflow:hidden;

	width:690px;

	margin:0 auto;

	padding:10px 0 0;

}

	

	/*list_inner*/

	#books_catList ul.list_inner {

		width:690px;

		margin:0 0 20px;

		background:url(/user_data/packages/default/img/books/bg_list_line.jpg) repeat-y left top;

	}

		/*one*/

		#books_catList ul.list_inner li{

		float:left;

			width:230px;

		}

		

		#books_catList ul.list_inner li dl{

		overflow:hidden;

			width:230px;

		}

		

		/*box_tit*/

		#books_catList ul.list_inner dt {

		display:block;

			padding:7px 8px 3px;

			border-right:1px solid #ffffff;

			border-bottom:1px solid #ddc5c1;

			background:url(/user_data/packages/default/img/books/bg_cat_tit.jpg) no-repeat left top;

		}

		

			#books_catList ul.list_inner dt strong{

			display:block;

				padding:0px 10px;

				background:url(/user_data/packages/default/img/books/bg_cat_bar.jpg) repeat-y left top;

				

				font-weight:bold;

			}

			

			#books_catList ul.list_inner dt strong a,

			#books_catList ul.list_inner dt strong a:link,

			#books_catList ul.list_inner dt strong a:visited {

				color:#333333;

				text-decoration:none;

			}

			

			#books_catList ul.list_inner dt strong a:hover,

			#books_catList ul.list_inner dt strong a:active {

				color:#cc0000;

				text-decoration:none;

			}

		

		/*box_dd*/

		#books_catList dd {

			padding:0 0 16px;

		}

		

			/*img*/	

			#books_catList dd li.list_img{

			float:none;

				width:auto;

				min-height:160px;

				margin:0 8px;

				padding:16px 4px 20px;

				background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left bottom;

			

				text-align:center;

			}

			

			/*text*/	

			#books_catList dd li.list_text{

			float:none;

				width:auto;

				margin:8px 12px;

				padding:0;

				

				font-size:10px;

				text-align:left;

			}

			

			/*link*/

			#books_catList dd li.list_link{

			float:none;

				width:auto;

				margin:0 12px;

				padding:0;

			}

	

				#books_catList dd li.list_link a,

				#books_catList dd li.list_link a:link,

				#books_catList dd li.list_link a:visited,

				#books_catList dd li.list_link a:active{

					padding:0 0 0 16px;

					background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 0px 1px;

					

					font-size:11px;

					font-weight:normal;

					text-decoration:none;

				}

				

				#books_catList dd li.list_link a:hover{

					background:url(/user_data/packages/default/img/books/arw_red.jpg) no-repeat 2px 1px;
					
					font-size:11px;

					font-weight:normal;

					text-decoration:underline;

				}

	

/*thickbox

-------------------------------------------------------------------------------------------------*/

.thickhide {

	display:none;

}



	.box_detail{

		width:625px;

		padding:10px 0 0 25px;

	}



		.box_detail dl{

		float:right;

			width:445px;

		}

		

			.box_detail dt{

			display:block;

				margin:0 5px 10px;

				padding:2px 6px;

				border-left:3px solid #CE0A0B;

				

				font-size:14px;

				font-weight:bold;

			}

		

			.box_detail dd{

				margin:0;

				padding:15px;

				background-color:#FFE6E1;

			}

			

			.box_detail dd strong{

				font-size:14px;

				font-weight:bold;

			}

			

			.box_detail dd p {

				padding:12px 0 0;

			}

		

		.box_detail .thick_img{

		float:left;

			width:180px;

			text-align:left;

		}

		

		.box_detail .under_img{

		clear:both;

			padding:15px 0;

			text-align:left;

		}

		

		.box_detail ul{

		clear:both;

			text-align:right;

		}

		

			.box_detail ul li{

			display:inline;

				padding:0 0 0 20px;

			}



			.box_detail ul li a, .box_detail ul li a:link, .box_detail ul li a:visited, .box_detail ul li a:active {

				padding:0 0 0 16px;

				background:url(/user_data/packages/default/img/common_img/arw_blue.gif) no-repeat left center;

				

				color:#330000;

				font-size:12px;

				text-decoration:none;

			}

			

			.box_detail ul li a:hover {

				background:url(/user_data/packages/default/img/common_img/arw_red.gif) no-repeat left center;

				

				color:#cc0000;
				font-size:12px;
				text-decoration:underline;

			}



/*-------------------------------------------------------------------------------------------------

_3. footer

---------------------------------------------------------------------------------------------------*/

/*

->base.css

*/



/*subcat_under

-------------------------------------------------------------------------------------------------*/

#subcat_under {

clear:both;

	width:640px;

	margin:0 auto;

	padding:30px 0 0;

	text-align:center;

}



	#subcat_under li {

	display:inline;

		padding:0 10px;

		

		color:#d3d3d3;

	}

	

	#subcat_under li a, #subcat_under li a:link, #subcat_under li a:visited, #subcat_under li a:active {

		padding:0 0 0 16px;

		background:url(/user_data/packages/default/img/common_img/arw_blue.gif) no-repeat left center;

		

		color:#330000;

		font-size:12px;

		text-decoration:none;

	}

	

	#subcat_under li a:hover {

		background:url(/user_data/packages/default/img/common_img/arw_red.gif) no-repeat left center;

		

		color:#cc0000;
		font-size:12px;
		text-decoration:underline;

	}







	

/*changer

-------------------------------------------------------------------------------------------------*/



.list_upper {

	width:680px;

	margin: 0 auto 15px;

	padding:15px 0 10px;

	border-bottom:1px solid #cccccc;

}



.list_under {

	width:690px;

	margin: 0 auto;

	padding:10px 0 0;

	border-top:1px solid #cccccc;

}



#books .changer {

	width:679px;

	margin:0;

}

	

	/*left*/

	.changer .left{

	float:left;

		line-height:100%;

	}

	

		.changer .left a, .changer .left a:link, .changer .left a:visited, .changer .left a:active {

			padding:0 0 0 16px;

			background:url(/user_data/packages/default/img/common_img/arw2_blue.gif) no-repeat left center;

			

			color:#333333;

			font-size:10px;

			text-decoration:underline;

		}

		

		.changer .left a:hover {

			background:url(/user_data/packages/default/img/common_img/arw2_red.gif) no-repeat left center;

			color:#cc0000;
			font-size:10px;
			text-decoration:underline;

		}

	

	.changer .right{

	float:right;

		line-height:100%;

	}



		.changer .right a, .changer .right a:link, .changer .right a:visited {

			padding:0 16px 0 0;

			background:url(/user_data/packages/default/img/common_img/arw_blue.gif) no-repeat right center;

			

			color:#333333;

			font-size:10px;

			text-decoration:underline;

		}

		

		.changer .right a:hover, .changer .right a:active {

			background:url(/user_data/packages/default/img/common_img/arw_red.gif) no-repeat right center;

			

			color:#cc0000;

		}



/*-------------------------------------------------------------------------------------------------

_4. other

---------------------------------------------------------------------------------------------------*/


