div.left_column {
	padding-top: 150px;
	width: 264px;
	padding-left: 10px;
}

div.content {
	padding-top: 118px;
	margin-right: 30px;
	margin-left: 274px;
}

div.area div.center {
	background-image: url(../image/puppy/splash.jpg);
	background-repeat: no-repeat;
}

div.left_column {
	margin-left: 5px;
}

div.left_column div.block {
	width: 222px;
	margin: 0 auto 0 auto;
}

div.content div.photo {
	width: 600px;
	height: 503px;
	background-image: url(../image/puppy/offer.jpg);
	margin-bottom: 15px;
}

div.content div.photo_sp {
	width: 600px;
	height: 503px;
	background-image: url(../image/puppy/offer_sunpet.jpg);
	margin-bottom: 15px;
}

div.content div.photo img {
	margin-left: 77px;
	margin-top: -6px;
	position: relative;
}

div.content div.photo_sp img {
	margin-left: 77px;
	margin-top: -6px;
	position: relative;
}

div.content div.photo div.number_new,
div.content div.photo_sp div.number_new,
div.content div.photo div.number_none,
div.content div.photo_sp div.number_none,
div.content div.photo div.number_1,
div.content div.photo div.number_2,
div.content div.photo div.number_3,
div.content div.photo div.number_4,
div.content div.photo div.number_5,
div.content div.photo div.number_6,
div.content div.photo div.number_7,
div.content div.photo div.number_8,
div.content div.photo div.number_9,
div.content div.photo div.number_10,
div.content div.photo div.number_11,
div.content div.photo div.number_12,
div.content div.photo div.number_13,
div.content div.photo div.number_14,
div.content div.photo div.number_15,
div.content div.photo div.number_16,
div.content div.photo div.number_17,
div.content div.photo div.number_18,
div.content div.photo div.number_19,
div.content div.photo div.number_20 {
	width: 64px;
	height: 64px;
	position: relative;
	left: 10px;
	top: 21px;
}

div.content div.photo div.number_new {
	background-image: url(../image/puppy/offer-new.png);
}

div.content div.photo_sp div.number_new {
	background-image: url(../image/puppy/offer-new.png);
}

div.content div.photo div.number_none {
	background-image: url(../image/puppy/offer-none.png);
}

div.content div.photo_sp div.number_none {
	background-image: url(../image/puppy/offer-none.png);
}

div.content div.photo div.number_1 {
	background-image: url(../image/puppy/offer-1.png);
}

div.content div.photo div.number_2 {
	background-image: url(../image/puppy/offer-2.png);
}

div.content div.photo div.number_3 {
	background-image: url(../image/puppy/offer-3.png);
}

div.content div.photo div.number_4 {
	background-image: url(../image/puppy/offer-4.png);
}

div.content div.photo div.number_5 {
	background-image: url(../image/puppy/offer-5.png);
}

div.content div.photo div.number_6 {
	background-image: url(../image/puppy/offer-6.png);
}

div.content div.photo div.number_7 {
	background-image: url(../image/puppy/offer-7.png);
}

div.content div.photo div.number_8 {
	background-image: url(../image/puppy/offer-8.png);
}

div.content div.photo div.number_9 {
	background-image: url(../image/puppy/offer-9.png);
}

div.content div.photo div.number_10 {
	background-image: url(../image/puppy/offer-10.png);
}

div.content div.photo div.number_11 {
	background-image: url(../image/puppy/offer-11.png);
}

div.content div.photo div.number_12 {
	background-image: url(../image/puppy/offer-12.png);
}

div.content div.photo div.number_13 {
	background-image: url(../image/puppy/offer-13.png);
}

div.content div.photo div.number_14 {
	background-image: url(../image/puppy/offer-14.png);
}

div.content div.photo div.number_15 {
	background-image: url(../image/puppy/offer-15.png);
}

div.content div.photo div.number_16 {
	background-image: url(../image/puppy/offer-16.png);
}

div.content div.photo div.number_17 {
	background-image: url(../image/puppy/offer-17.png);
}

div.content div.photo div.number_18 {
	background-image: url(../image/puppy/offer-18.png);
}

div.content div.photo div.number_19 {
	background-image: url(../image/puppy/offer-19.png);
}

div.content div.photo div.number_20 {
	background-image: url(../image/puppy/offer-20.png);
}

div.content div.photo div.canvas_for_photo {
	width: 428px;
	height: 304px;
	margin: 10px;
}

div.content div.photo div.description {
	color: #8b431c;
	margin-top: 30px;
	margin-left: 35px;
}

div.content div.photo_sp div.canvas_for_photo {
	width: 428px;
	height: 304px;
	margin: 10px;
}

div.content div.photo_sp div.description {
	color: #8b431c;
	margin-top: 30px;
	margin-left: 35px;
}