/*
[boock]
------------
*/

.boock{
	padding:26px 0 0;
	position:relative;
	zoom:1;
}
	.bk{
		background:#fbf9f2;
		position:relative;
		overflow:hidden;
		zoom:1;
	}
	.bk .ll,
	.bk .rr,
	.bk .md{
		display:block;
		position:absolute;
		height:999em;
		background: url(/_pic/bock_bott.png) repeat-y;
		top:0;
		overflow:hidden;
	}
	.bk .rr{
		margin-left:100%;
		left:-90px;
		width:90px;
		background-position:-837px 0 ;
	}	
	.bk .ll{
		left:0;
		width:50%;
		background-position:-927px 0;
		background-color:#efe7ca;
		
	}
	
	.bk .md{
		width:837px;
		background-position:0 0;
		left:50%;
		margin-left:-418px;
		z-index:2;
	}
	.sbk{
		overflow:hidden;
		padding:0 0 4.5em 0;
		position:relative;
		z-index:5;
		zoom:1;
		margin-bottom:-3em;
		margin-bottom:1em;
	}
		.lp{margin-right:-50%;}
		.lp,
		.rp{
			min-height:9em;
			_height:9em;
			width:50%;
			zoom:1;
		}
		.lp .ttube,
		.rp .ttube
		.rp .ttube2{
			zoom:1;
		}
		.lp .ttube{
			padding:1.5em 6em 0 7em;
		}
		.rp .ttube{
			padding:1.5em 4em 0 9em;
		}
		.rp .ttube2{
			padding:0;
		}

#newsboock 	.sbk{
	padding-bottom:0;
	margin-bottom:0;
}
.btop{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:0;
}
	.btop i{
		position:absolute;
		height:26px;
		top:0;
		background: url(/_pic/boock_head.png);
		overflow:hidden;
	}
		.btop .md{
			width:837px;
			left:50%;
			margin-left:-418px;
			z-index:2;
			background-position:-90px 0;
		}
		.btop .btl,
		.btop .btr{
			height:9px;
			width:90px;
			z-index:2;
			top:17px;											
		}
		.btop .btl{
			left:0;
			background-position:0 -17px;
		}
		.btop .btr{
			left:-90px;
			margin-left:100%;
			background-position:100% -17px;
		}
		.btop .cr,
		.btop .cl{
			width:50%;
			z-index:1;
			height:9px;
			top:17px;
		}
		.btop .cl{

			left:90px;
			background:#efe7ca;
		}
		.btop .cr{
			left:-88px;
			margin-left:50%;
			background:#fbf9f2;
		}

.boock2{padding-top:35px;}

.boock2 .btop .btl,
.boock2 .btop .btr,
.boock2 .btop .cr,
.boock2 .btop .cl {
	height:18px;
}
.btop i{
	height:35px;
}
	
	.boock2 .bk,
	.boock2 .btop .cr{
		background:#fdfdfd;
	}
	.boock2 .btop .cl,
	.boock2 .bk .ll{
		background-color:#f5f5f5;
	}
	
	.boock2 .bk .ll,
	.boock2 .bk .rr,
	.boock2 .bk .md{
		background-image: url(/_pic/bock_bott2.png);
	}

	.boock2 .btop i{
		background-image: url(/_pic/boock_head2.png);
	}

	.boock2 .sbk{
		margin-top:-9px;
	}

.sbk .lp,
.sbk .rp,
.sbk .cp
{
	*padding-bottom:2em;
}

/*boock3*/
.boock3inside #layout .tube,
.boock3inside #sft .tube {
	padding-left:68px;
	padding-right:4px;
}

.boock3{
	padding:71px 0 0 13px;
	position:relative;
	zoom:1;

}
	.bk3{
		background:#fbfbfb;
		position:relative;
		overflow:hidden;
		zoom:1;
		margin-top:-2em;
	}

.bk3 .sbk {
	padding-right:68px;
	padding-bottom:3.5em;
}

	.bk3 .lp .ttube {
		padding:2.5em 2em 0 4.5em;
	}
	
		.bk3 .lp .specnews{
			margin-left:-4.4em;
		}
	
	.bk3 .rp .ttube {
		padding:2.5em 5.5em 0 1em;	
	}

	.bk3 .rp .specnews {
		margin-right:-4.2em;
		margin-left:0;
	}

.bk3 .cp .ttube {
padding:2.5em 0 0 0;
}

	.bk3 .ll,
	.bk3 .md{
		display:block;
		position:absolute;
		height:999em;
		background: url(/_pic/bock_bott3.png) repeat-y;
		top:0;
		overflow:hidden;
	}

	.bk3 .ll{
		background-color:#fbfbfb;
		background-position:-803px 0;
		left:0;
		width:50%;
	}
	
	.bk3 .md{
		background-position:0 0;
		left:-803px;
		margin-left:100%;
		width:926px;
		z-index:2;
	}
		.lpp{margin-right:-50%;}
		.lpp,
		.rpp{
			min-height:9em;
			_height:9em;
			width:50%;
		}
		.lpp .ttube,
		.rpp .ttube{
			zoom:1;
		}
		.lpp .ttube{
			padding:4.5em 6em 0 7em;
		}
		.rpp .ttube{
			padding:4.5em 3em 0 10em;
		}

	.boock3 .btop,
	.boock3 .btop i {
		height:71px;
		overflow:hidden;
	}

.boock3 .btop{
	z-index:-1;
}

.boock3 .btop i {
	background: url(/_pic/boock_head3.png) no-repeat;
	height:71px;
}
	.boock3 .btop .md {
		background-position:0 0;
		left:-803px;
		margin-left:100%;
		width:976px;
		z-index:2;
	}
	.boock3 .btop .cl {
		background:#fbfbfb;
		left:63px;
		top:10px;
	}

	.boock3 .btop .btl {
background-position:0 0;
left:-840px;
top:0;
width:975px;
	}

.bll3{
	position:absolute;
	left:0;
	height:453px;
	width:13px;
	top:0;
	background: url(/_pic/boock_3_lft.png) no-repeat;
	
}
.sbook3{
	padding-left:13px;
	overflow:hidden;
}


.hdpart{
	position:relative;
	overflow:hidden;
	zoom:1;
	margin-bottom:-2em;
	padding-top:1.5em;
}
	.boock3 .hdpart{
		padding-top:0
	}
	.lhd{
		float:left;
		width:50%;
		margin-right:-50%;
		position:relative;
	}
	.lhd .sname{
		margin-bottom:0;
		padding-bottom:0.7em;
	}
	
	.hdpart .sname{
	margin-top:0;
	}
	.hdpart .prenext{
		margin-right:6em;
		margin-top:0.8em;
		*margin-top:0.7em;
		position:absolute;
		top:auto;
		right:0;
	}

		.spager{
			clear:both;
			padding-left:4.5em;
			position:relative;
					white-space:nowrap;		
		}
			.spager *{
				font-size:.9em;
				text-decoration:none;
				margin-right:1em;
				float:left;
			}

	.hdpart .spager,
	.hdpart .subname{
		float:left;
		padding-bottom:1.5em;
		margin-top:-1.5em;
		display:inline;
		width:80%;
		}
.hdpart .subname{
		margin-top:-1.2em;
		margin-bottom:0;
		padding-bottom:1em;
}

.simppager {
	height:auto;
	margin-top:-5em;
}
			
	.simppager .spager {
		padding-left:11em;
		padding-right:14.3em;
	}

	.boock .hdpart .sname{
		margin-left:3.7em;
		display:inline;
	}	
	.boock .hdpart .subname{
		margin-left:5.7em;
		clear:both;
	}	
	
	.boock3 .hdpart .sname{
		margin-left:2.4em;
	}	
	.boock3 .hdpart .subname{
		margin-left:3.5em;
	}	
	
	.boock3 .hdpart .prenext {
		margin-right:2em;
	}	
	
	.boock .boocktop{
		float:right;
		margin-top:.7em;
		width:50%;
		text-align:right;
		position:relative;
	}
			
	.b3top a.lf{
		margin-left:6.5em;
		float:left;
	}
	.boock3 .b3top a.lf{
		margin-left:2.5em;
		margin-right:0;
		TEXT-ALIGN:LEFT;
	}
	.b3top a.rf{
		margin-right:5.7em;
		display:inline-block;
		zoom:1;
	}
	
	.lp .specnews .img_sh{
		display:inline;
		float:right;
		margin-right:-1.3em;
		margin-left:-144px;
	}
	.lp .specnews .imaged_sh{
		padding-right:160px;
		text-align:right;
		padding-bottom:1em;
	}

.kitchen .lp .specnews .img_sh{
	margin-left:20px;
}
.kitchen .lp .specnews .imaged_sh{
	padding-right:0;
}

.fpl h3{
	font-size:1.69em;
margin-bottom:0.5em;
}
	.fpl .dsc{
		font-size:1.2333em;
		line-height:1.1em;
	}
	
		.lp .fpl h3{
			text-align:right;
		}

		.fpl .more2{
			margin-right:0;
		}
.dscplass{
	font-size:1.38em;
}
	.fpl .more2,
	.dscplass .more2{
		font-size:.7em;
	}
.specnews .more2{
font-size:1em;	
}	
.pager_o{
	padding-left:0;
	margin-bottom:1em;
	overflow:hidden;
	padding-left:2px;
	margin-left:-2px;
	
}
.href{
	cursor:pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select:none;
	user-select: none;	
}
.w_name{
	padding-right:0;
}
.sectswr{text-align:left;;}


.boock3_2 .bk3 .ll,
.boock3_2 .bk3 .md{
		background-image: url(/_pic/bock_bott3_2.png);
	}
.boock3_2 .btop i {
	background-image: url(/_pic/boock_head3_2.png);
}
.boock3_2 .bll3{
	background-image: url(/_pic/boock_3_lft_2.png);
}
.boock3_2 .bk3,
.boock3_2 .btop .cl,
.boock3_2 .bk3 .ll {
background-color:#f4eeda;
}


.nopager .sbk{
	padding-bottom:1.5em;
}
.nopager2 .sbk{
	padding-bottom:3.5em;
}
.biography .rp .ttube,
.singleimg .ttube {
padding-left:6em;
padding-right:6em;
}

#mode_news .hdpart{
	margin-bottom:-1em;
}

#mode_news .d_single{
	margin-top:-2em;
}
.boock .boocktop{margin-top:.65em}
.boocktop a{
	font-size:1.1em;
}
.boocktop a *{
	font-size:1em;
}

