@charset "EUC-JP";

.contentsArea {

  margin-top: 5px;

  margin-right: 30px;

  margin-bottom: 5px;

  margin-left: 30px;

  font-size: 12px;

  color: #000000;

  background-color: #FFFFFF;

}



.contentsArea  h2 {

	background-color: #666666;

	margin-top: 40px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

}

.modelBox {

	margin: 10px auto 20px;

	padding: 0px;

	width: 652px;

	border: 1px solid #000000;

	clear: both;

	height: 180px;

	overflow: visible;

}

.modelBox h3 {

	background-color: #221816;

	margin: 0px;

	color: #FFFFFF;

	font-size: 20px;

	text-align: right;

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";

}

.modelBox .photo {

	float: left;

	width: 240px;

}

.modelBox .spec {

	float: right;

	width: 410px;

	margin-top: 20px;

}

.spec    p {

	margin: 0px;

	padding: 5px;

}

.spec  .price {

	font-size: 16px;

	font-weight: bold;

	color: #FF0000;

}

.spec .priceSold {

	font-size: 14px;

	color: #999999;

}

.caution1 {

	font-size: 10px;

	line-height: 130%;

	text-align: right;

	margin: 10px;

}

.pdotted {

	border: 2px dotted #FF0000;

	font-size: 12px;

	color: #FF0000;

}

.psolid {

	background-color: #FF0000;

	color: #FFFFFF;

	padding: 2px;

	font-size: 12px;

}

.plarge2 {

	font-size: 12px;

	float: right;

}





.plarge {

	font-weight: bold;

	color: #FF0000;

	font-size: 12px;

	margin-bottom: 1px;

	float: right;

}

