@charset "UTF-8";
/* CSS Document */

/* -- .sideNavi -- */
.sideNavi {
	width:140px;
	padding:0;
	margin:0;
	}
	.sideNavi h1,
	.sideNavi h2 {
		display:block;
		padding:5px 10px;
		margin:0;
		font-size:1.2em;
		font-weight:bold;
		background:#000;
		color:#fff;
		}
			
	.sideNavi ul {
		}
		.sideNavi li a {
			font-size:1.2em;
			font-weight:bold;
			border-bottom:1px #ccc dotted;
			padding:5px 10px;
			display:block;
			color:#aaa;
			}
		.sideNavi li a:hover {
			color:#094;
			}
		.sideNavi li.last a {
			border-bottom:none;
			}
			

/* -- .itemArea -- */
.itemArea {
	width:640px;
	}
	
	.itemArea .unitItem {
		width:140px;
		padding:0;
		margin:0 0 20px 20px;
		}
	
		.itemArea .unitItem p.imgItem {
			margin:0;
			}
		.itemArea .unitItem p.imgItem a {
			width:140px;
			height:140px;
			overflow:hidden;
			padding:0px;
			background-color:#CCC;
			color:#CCC;
			display:block;
			font-size:1.2em;
			}
		.itemArea .unitItem p.imgItem a img {
			width:140px;
			height:140px;
			}
		.itemArea .unitItem p.imgItem a.noImg {
			padding:20px;
			width:100px;
			height:100px;
			background-color:#CCC;
			color:#CCC;
			display:block;
			font-size:1.2em;
			font-weight:bold;
			text-align:left;
			}
		.itemArea .unitItem p.imgItem a:hover {
			background-color:#094;
			color:#CCC;
			}
	
		/* -- PAGE BUTE -- */
		.itemArea ul.pages {
			clear:both;
			margin:0 0 20px 20px;
			text-align:center;
			font-size:1.2em;
			}
			.itemArea ul.pages li {
				text-align:center;
				}
			.itemArea ul.pages li .current_page {
				color:#094;
				}

		/* -- ENTRY -- */
		.itemArea .unitItem p.imgItem img {
			width:140px;
			}

		.itemArea .unitItem dl {
			height:80px;
			border-bottom:1px #ccc dotted;
			padding:0 5px;
			margin:0 0 10px;
			display:block;
			}
			.itemArea .unitItem dl dt {
				color:#aaa;
				}
			.itemArea .unitItem dl dd {
				font-weight:bold;
				color:#000;
				}
			.itemArea .unitItem dl dd a {
				color:#094;
				}
			.itemArea .unitItem dl dd a:hover {
				color:#094;
				}

		.itemArea .unitItem p.cartBtn {
			margin:10px 0 0;
			text-align:center;
			}

		.itemArea .unitItem p.entTag {
			margin:20px 0 0;
			text-align:left;
			text-transform:uppercase;
			font-weight:bold;
			}

		.itemArea .entBody {
			float:right;
			margin:0;
			width:460px;
			}
		.itemArea .entBody dl {
			padding:0 5px 10px;
			border-bottom:1px #ccc dotted;
			}
			.itemArea .entBody dl dt {
				color:#aaa;
				}
			.itemArea .entBody dl dd {
				text-align:justify;
				}
			.itemArea .entBody dl dd p {
				margin:0 0 10px;
				line-height:1.75em;
				}


/* -- CAPTION -- */
.captionWrapper {
	height:140px !important;
	width:140px !important;
	}

.captionBottom {
	height:120px !important;
	width:120px !important;
	color:#ffffff;	
	padding:10px 10px;	
	background: #000000;
	font-size:10px;
	position:relative;
	}
	.captionBottom h2 {
		color:#fff;
		font-size:1.1em;
		text-align:left;
		font-weight:bold;
		letter-spacing:normal;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		background:url(../imgdir/common/dot.gif);
		padding:5px;
		line-height:1.1em;
		}
		
	.captionBottom p.artist {
		color:#fff;
		position:absolute;
		bottom:25px;
		right:10px;
		font-size:1em;
		text-align:right;
		}

	.captionBottom p.price {
		color:#fff;
		position:absolute;
		bottom:10px;
		right:10px;
		font-size:1em;
		text-align:right;
		}

	.captionNone {
		display:none;
		}
	
