﻿#header-frame {
	height				: 140px;
}

div.category-frame {
	padding-top			: 30px;
}

div.category-frame2 {
	padding-top			: 34px;
}

div.shop-frame {
	background			: url(images/background_end.gif) no-repeat;
	background-position	: left bottom;
	padding-left		: 46px;
	padding-right		: 50px;
	padding-bottom		: 43px;
	overflow			: auto;
}

div.shop-layout {
	background			: url(images/background.gif) repeat-y;
}

div.topcategory-name {
	background			: url(images/background_start.gif) no-repeat;
	padding-top			: 47px;
	padding-left		: 46px;
}

div.category-name {
	padding-top			: 38px;
	padding-bottom		: 23px;
	border-top			: 1px solid #463026;
}

div.category-frame p,
div.category-frame2 p {
	height				: 0px;
	padding				: 44px 0px 0px 0px;
	margin				: 0;
	width				: 226px;
	display				: block;
	overflow			: hidden;
}

* html div.category-frame p,
* html div.category-frame2 p {
　　height: 44px;
}

#category1 { background: url(images/category.gif) no-repeat; }

div.topcategory-name p,
div.category-name p {
	height				: 0px;
	padding				: 35px 0px 0px 0px;
	margin				: 0;
	width				: 872px;
	display				: block;
	overflow			: hidden;
}

* html div.topcategory-name p,
* html div.category-name p {
　　height: 35px;
}

#cname { background: url(images/name.gif) no-repeat; }


div.photo-frame {
	width				: 499px;
	float				: left;
}

div.text-frame {
	width				: 340px;
	float				: left;
}

div.ptext-frame p {
	height				: 0px;
	padding				: 118px 0px 0px 0px;
	margin				: 0;
	width				: 340px;
	display				: block;
	overflow			: hidden;
}

* html div.ptext-frame p {
　　height: 118px;
}

#ptext1-1 { background: url(images/text1-1.gif) no-repeat; }
#ptext1-2 { background: url(images/text1-2.gif) no-repeat; }
#ptext2-1 { background: url(images/text2-1.gif) no-repeat; }
#ptext2-2 { background: url(images/text2-2.gif) no-repeat; }
#ptext3-1 { background: url(images/text3-1.gif) no-repeat; }
#ptext3-2 { background: url(images/text3-2.gif) no-repeat; }
#ptext4-1 { background: url(images/text4-1.gif) no-repeat; }
#ptext4-2 { background: url(images/text4-2.gif) no-repeat; }


p.addtext {
	font-size			: 77%;
	padding-top			: 8px;
	line-height			: 160%;
}

table.shop-table {
	border-collapse		: collapse;
	border				: 0px;
	width				: 100%;
}

table.shop-table td {
	padding-top			: 7px;
	padding-bottom		: 6px;
	line-height			: 160%;
	vertical-align		: top;
	padding-bottom		: 40px;
}

div.subtext-frame {
	padding-bottom		: 20px;
	padding-left		: 26px;
	line-height			: 101%;
}

#phone-frame {
	border-top			: 1px solid #463026;
	height				: 70px;
}

#phone-frame p {
	height				: 0px;
	padding				: 70px 0px 0px 0px;
	margin				: 0;
	width				: 215px;
	display				: block;
	overflow			: hidden;
	background			: url(images/phone.gif) no-repeat;
}

* html #phone-frame p {
　　height: 70px;
}

#info-table {
	margin-top			: 15px;
	margin-bottom		: 25px;
	border-collapse		: collapse;
	border				: 0px;
}

#info-table th {
	font-weight			: normal;
	padding				: 0px;
	padding-right		: 5px;
	line-height			: 150%;
}

#info-table td {
	padding				: 0px;
	padding-left		: 15px;
	line-height			: 150%;
	background			: url(images/arrow.gif) no-repeat;
	background-position	: left center;
}

a.add-underline {
	text-decoration		: underline;
}
