/* $B4pK\@_!&(BE*/

a:link {
	color: #333333 ;
	font-weight: bold ;
}
a:visited {
	color: #066837 ;
	font-weight: bold ;
}
a:hover {
	color: #dad3cb;
	font-weight: bold ;
	text-decoration: none ;
}
a:active {
	color: #9FC91D ;
	font-weight: bold ;
	text-decoration: none ;
}


* {
	margin: 0px ;
	padding: 0px ;
}

body {
	text-align: center ;
	background-color: #cccccc ;
	font-size: 80% ;
}

img {
	border: none ;
	vertical-align: bottom ;
}

/* $B4pAC@_!&(BE*/

div#container {
	width: 760px ;
	margin: 0px auto ;
	margin-top: 30px ;
	padding-top: 15px ;
	text-align: left ;
	background-color: #cccccc ;
}

div#naviBlock {
	margin-left: 10px ;
	float: left ;
	display: inline ;
	width: 150px ;
	background-color: #9999cc ;
}

div#contentBlock {
	margin-right: 10px ;
	width: 580px ;
	float: right ;
	display: inline ;
	background-color: #dad3cb;
}

div#cover {
	margin-bottom: 10px ;
	text-align: center ;
}

div#mainBlock {
	margin-left: 0px ;
	float: left ;
	display: inline ;
	width: 390px ;
	background-color: #dad3cb ;
}

div#exBlock {
	margin-right: 10px ;
	float: right ;
	display: inline ;
	width: 150px ;
	background-color: #DAD3CB ;
}

div#listDispBlock,div#detailBlock {
	background-color: #dad3cb;
}


/* $B%Q!<%DJL@_!&(BE*/



h1 {
	margin-bottom: 5px ;
	padding-left: 0px ;
}

p {
	margin-bottom: 10px ;
	line-height: 150% ;
	color: #482A28 ;
}

p#explanation {
	color: #fa7816 ;
}

h2 {
	margin: 0px ;
	margin-bottom: 5px ;
}

ul,dl {
	list-style: none ;
	line-height: 150% ;
	padding-bottom: 10px ;
}

ul#category {
	list-style: none ;
	padding: 5px 0px 5px 5px ;
	line-height: 200% ;
}
	ul#category li {
		margin-left: 20px ;
		padding-left: 15px ;
	}

dl#ownerData {
	padding-left: 10px ;
	line-height: 100% ;
}
	dl#ownerData dt {
		color: #333366 ;
		font-size: 80% ;
		font-weight: bold ;
		line-height: 100% ;
	}
	dl#ownerData dd {
		margin-bottom: 5px ;
		font-size: 70% ;
	}


/* $B?7>&IJ(B */
		div#mainBlock div.newItemBox {
			width: 370px ;
			margin-bottom: 10px ;
			padding: 5px ;
		}

			div#mainBlock div.newItemBox img {
				float: left ;
				display: inline ;
				margin-left: 0px ;
				border: 2px solid #363636 ;
			}
			
			div#mainBlock div.newItemBox div.floatWrapper {
				float: right;
				display: inline ;
				width: 255px ;
				margin-right: 5px ;
			}
			
			div#mainBlock div.newItemBox div.floatWrapper strong {
				color: #990033 ;
			}
			
			div#mainBlock div.newItemBox div.floatWrapper h3 {
				margin: 4px 0px ;
				color: #244F07 ;
			}
			
			div#mainBlock div.newItemBox div.floatWrapper dl {
				display: inline ;
			}
			div#mainBlock div.newItemBox div.floatWrapper dt {
				display: inline ;
				color: #333333 ;
				font-weight: bold ;
			}
			div#mainBlock div.newItemBox div.floatWrapper dd {
				color: #333333 ;
				display: inline ;
			}
			div#mainBlock div.newItemBox div.floatWrapper p {
				color: #333333 ;
				padding-top: 5px ;
			}

/* $B3HD%%\%C%/%9(B */

	div#exBlock {
		display: inline ;
		float: right ;
		width: 150px ;
		margin-right: 10px ;
		background-color: #9999cc ;
		color: #555 ;
		text-align: center ;
	}
	
		div#exBlock p {
			margin: 0px 5px ;
			color: #444 ;
			text-align: left ;
		}
		
		div#exBlock div.pickUpItemBox {
			margin: 5px auto ;
			text-align: center ;
		}
			div#exBlock div.pickUpItemBox img {
				margin-bottom: 5px ;
				border: 2px solid #fff ;
			}
			
			div#exBlock div.pickUpItemBox h3 {
				font-size: 100% ;
			}
			div#exBlock div.pickUpItemBox dl {
				width: 130px ;
				margin: 0px auto 10px ;
			}
			div#exBlock div.pickUpItemBox dt {
				display: inline ;
				font-weight: bold ;
				color: #333333 ;
			}
			div#exBlock div.pickUpItemBox dd {
				display: inline ;
				line-height: 125% ;
			}
			
			


/* 2$B%+%i%`;~$N%a%$%s%V!&AC%/(B */

	div#listDispBlock,div#detailBlock {
		display: inline ;
		float: left ;
		margin-left: 10px ;
	}

		div#listDispBlock h3,div#detailBlock h3 {
			margin-bottom: 10px ;
			color: #903 ;
			font-size: 12px ;
		}
		
		div.ItemBox p.Description {
			margin-top: 10px ;
			line-height: 200% ;
		}


		div.ItemBox {
			width: 550px ;
			margin-bottom: 10px ;
			padding: 5px ;
		}
		
		div#listDispBlock div.ItemBox {
		}
		
			div.ItemBox img {
				float: left ;
				display: inline ;
				border: 2px solid #363636 ;
			}
			
			div.ItemBox div.floatWrapper {
				float: right;
				display: inline ;
				width: 420px ;
				margin-right: 10px ;
			}
			
			div.ItemBox div.floatWrapper h3 {
				margin: 10px 0px 5px ;
			}
			
			div.ItemBox div.floatWrapper dl {
				display: inline ;
			}
			div.ItemBox div.floatWrapper dt {
				display: inline ;
				color: #333366 ;
				font-weight: bold ;
			}
			div.ItemBox div.floatWrapper dd {
				display: inline ;
				color: #575757 ;
			}
			div.ItemBox div.floatWrapper p {
				padding-top: 5px ;
				color: #575757 ;
			}

/* $B$=$NB>(B */

		p.buttons {
			text-align: right ;
			padding-bottom: 10px ;
		}
		
		p.buttons img {
			text-align: center ;
			border: none ;
			padding-right: 30px ;
		}
		


p#credit {
	padding-top: 0px ;
	color: #fff ;
	text-align: center ;
}

p#topics {
	padding-left: 25px ;
	color: #633 ;
	width: 350px ;
}

p.Description {
	color: #575757 ;
}
