@charset "Shift_JIS";

#menu {
	width: 800px;
	margin-bottom: 50px;
}
	#menu li {
		float:left;
	}
	
#navi1 {
	margin-bottom: 145px;
}
	#navi1 li {
		margin-bottom: 20px;
	}
	#navi1 li.first {
		margin-bottom: 25px;
	}

#navi2 {
	position: absolute;
	width: 192px;
	right: 40px;
	bottom:0;
}
	#navi2 li {
		margin-bottom: 20px;
	}
	

#demerit {
}
	#demerit h2 {
		margin-bottom: 30px;
	}
	#demerit h3 {
		margin-bottom: 10px;
	}
	#demerit p {
		margin-bottom: 30px;
		font-size: 14px;
		line-height: 2em;
		padding-left:20px;
	}

.mt50 {
	margin-top: 50px;
}


#title4 {
	position: absolute;
	z-index: 5;
}
	
#productInfo {
}
	#productInfo h1 {
		margin-bottom: 25px;
	}
	#cartButton {
		margin-bottom: 65px;
		width: 155px;
	}
	#productInfo p {
		margin-top: 50px;
	}
	
	#yodogawa2 {
		margin-top: 20px !important;
	}
	#info {
		margin-top: 50px;
	}
	
	#spec {
		margin-top: 60px;
	}
		#spec table {
			width: 450px;
			margin-bottom: 20px;
		}
			#spec th, #spec td {
				padding:3px 0 3px 10px;
				border: 1px solid #808080;
				text-align: left;
				font-size: 12.5px;
				line-height: 30px;
			}
			#spec th {
				width: 65px;
				padding-right: 0;
				vertical-align: top;
			}
			#spec td {
			}
			#spec thead {
			}
				#spec .thead {
					padding: 0 0 5px;
					border: 0 none transparent;
				}

a.otodoke {
	position: absolute;
	right: 230px;
	top: 105px;
	width: 150px;
	height: 20px;
	z-index:10;
}


.cart_btn {
	cursor: pointer;
}

.soldout {
	color: #C00;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.stock {
	color: #C00;
	font-size: 10px;
	text-align: center;
}


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

	  Override common id styles

--------------------------------------------------------------------*/
#wrapper {
	background-color: #FFF;
}

#header {
}

#yodogawa {
	float: left;
	width: 325px;
	padding-left: 75px;
}

#contents {
	position: relative;
	margin-bottom: 50px;
}
	#contents .left {
		float: left;
		width: 500px;
		padding-left: 40px;
	}
	#contents .right {
		float: right;
		width: 192px;
		padding-right: 40px;
	}

#update {
}

#date {
}

#footer {
	border-top: 5px solid #A0A0A0;
	padding: 20px 0;
}
	#footer table {
		width: 708px;
		margin: 0 auto 25px;
	}
		#footer td {
			padding: 0 20px;
		}
	
#copyright {
}
