@charset "UTF-8";




/* flashBoxWandL
----------------------------------------- */

#flashBoxWandL {
	margin: 0px 0 0 -92px;
	height: 97px;
	background: url("../images/flashBgWandL.png") top left no-repeat;
	}



/* othersPhoto-Box
----------------------------------------- */

#othersPhoto-Box {
	margin: 0px;
	padding: 0px;
	width: 570px;
	}

/* works
----------------------------------------- */

#others {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 570px;
}

#others h2 {
	margin: 0px;
	padding: 0px;
}

#others h2 img {
	vertical-align:top;
}
#others h2.otherstitles {
	margin-bottom:15px;
}

#others h3 {
	position:relative;
	margin: 0 0 15px;
	padding: 4px 0px 4px 22px;
	background: url("../images/infoTitleBg.jpg") center left no-repeat;
	border: solid 1px #dcdcdc;
	font-size: 120%;
	color: #39563c;
	line-height: 1.5em;
	border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	box-shadow:0 0.01em 0.05em 0 rgba(216,216,216,40);
	-webkit-box-shadow:0 0.01em 0.05em 0 rgba(216,216,216,40);
	-moz-box-shadow:0 0.01em 0.05em 0 rgba(216,216,216,40);
	behavior:url(/PIE.htc);
}


/* othersBox
----------------------------------------- */
.othersPhoto-Box {
	margin-bottom:15px;
}
.othersBox {
	margin: 0px;
	padding: 0px;
	width: 425px;
	float: right;
	display: inline;
	}

.othersPhoto {
	margin: 0px;
	padding: 0px;
	width: 120px;
	float: left;
	display: inline;
	}

.othersPhoto p {
	margin: 0px;
	padding: 0px;
	}

.othersPhoto img {
	margin: 0px;
	padding: 0px;
	width: 120px;
	border: solid 1px #dbdbdb;
	vertical-align:top;
	}

.othersBoxh3,.othersBoxh4 {
	margin: 0px 0px 5px 0px;
	padding: 5px;
	width: 415px;
	background: #f2eee6;
	}

.othersBoxh3 h4 {
	margin: 0px;
	padding: 0px;
	font-size: 120%;
	font-weight: normal;
	}

.othersBox p {
	margin: 0px;
	padding: 0px;
	font-size: 120%;
	}

.othersBox .botanR {
	margin: 0px;
	padding: 0px;
	float: right;
	}

.othersBox .botanL {
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
.othersBox .othersBoxh3 p {
	background: transparent url(../images/iconB.gif) no-repeat scroll 0 3px;
	font-size: 120%;
	line-height: 1.5em;
	margin: 5px 0 0;
	padding: 0 0 0.5em 16px;
}



/* .category_navi
----------------------------------------- */
.category_navi_top {
	font-size: 1.1em;
	margin: 0px 0px 15px 0px;
	text-align: right;
}
.category_navi_foot {
	font-size: 1.1em;
	margin:30px 0px 5px 0px;
	text-align: right;
}
.category_navi_top,.category_navi_foot span{
	color: #ccc;
}
