
/* 検索
----------------------------------------------------------------- */
#box1 div.pan{
	margin:0;
	padding:13px 0 5px 18px;
}
/* ボックス２（ペット一覧とランキング）
----------------------------------------------------------------- */
#box2{
	width:800px;
	min-height:26em;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	font-size:0.8em;
}
#box2 em{
	position:relative;
	z-index:-1;
}
/* （ペット一覧）
----------------------------------------------------------------- */
#box2 h2.title-wanpakupet{
	background-image:url(../img/top-wanpakupet-bar.gif);
}
#box2 ul.wanpakupet-lt{
	width:485px;
	min-height:280px;
	height:88px;
	margin:0;
	padding:5px 10px 0 0;
	list-style:none;
}
#box2 ul.wanpakupet-lt li{
	margin:0;
	padding:0 0 5px 22px;
	float:left;
}
#box2 ul.wanpakupet-lt li a{
	width:68px;
	height:68px;
	display:block;
	margin:0;
	padding:0;
	border:solid 2px #ccc;
}
#box2 ul.wanpakupet-lt li a:hover{
	border:solid 2px #f96;
}
#box2 span.name{
	width:70px;
	margin:0;
	padding:0 0 2px 0;
	font-size:0.749em;
	text-align:center;
	display:block;
	color:#f66;
}
/* （ランキング）
----------------------------------------------------------------- */
#box2 h2.title-ranking{
	background-image:url(../img/top-ranking-bar.gif);
}
#box2 ul.ranking-lt{
	width:280px;
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
	line-height:190%;
}
#box2 ul.ranking-lt li{
	margin:0;
	padding:0 0 0 35px;
	background-repeat:no-repeat;
	background-position:4% 50%;
}
#box2 ul.ranking-lt li a{
	margin:0;
	padding:0;
	text-decoration:none;
}
#box2 ul.ranking-lt li a:hover{
	text-decoration:underline;
}
#box2 div.rankout{
	margin:0;
	padding:5px 0;
	text-align:right;
	font-size:0.8em;
}
#box2 ul.ranking-lt li.bg-green{
	background-color:#eff;
}
#box2 ul.ranking-lt li.r1{
	background-image:url(../img/icon-1.gif);
}
#box2 ul.ranking-lt li.r2{
	background-image:url(../img/icon-2.gif);
}
#box2 ul.ranking-lt li.r3{
	background-image:url(../img/icon-3.gif);
}
#box2 ul.ranking-lt li.r4{
	background-image:url(../img/icon-4.gif);
}
#box2 ul.ranking-lt li.r5{
	background-image:url(../img/icon-5.gif);
}
#box2 ul.ranking-lt li.r6{
	background-image:url(../img/icon-6.gif);
}
#box2 ul.ranking-lt li.r7{
	background-image:url(../img/icon-7.gif);
}
#box2 ul.ranking-lt li.r8{
	background-image:url(../img/icon-8.gif);
}
#box2 ul.ranking-lt li.r9{
	background-image:url(../img/icon-9.gif);
}
#box2 ul.ranking-lt li.r10{
	background-image:url(../img/icon-10.gif);
}
/* ボックス３（ブログ）
----------------------------------------------------------------- */
#box3{
	width:800px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	font-size:0.8em;
}
#box3 em{
	position:relative;
	z-index:-1;
}
#box3 h2.title-wanpakublog{
	background-image:url(../img/top-wanpakublog-bar.gif);
}
#box3 h2.title-shopblog{
	background-image:url(../img/top-shopblog-bar.gif);
}
/* わんぱくペットブログ
----------------------------------------------------------------- */
#box3 ul.wanpakublog-lt{
	width:485px;
	margin:0;
	padding:0 0 25px 5px;
	list-style:none;
	color:#333;
}
#box3 ul.wanpakublog-lt li{
	margin:0;
	padding:5px 0 0 16px;
	background-image: url(../img/icon-memo.gif);
	background-repeat:no-repeat;
	background-position:0 70%;
	line-height:150%;
	border-bottom:dotted 1px #ccc;
}
#box3 ul.wanpakublog-lt li a{
	margin:0;
	padding:0;
	text-decoration:none;
}
#box3 ul.wanpakublog-lt li a:hover{
	text-decoration:underline;
}
#box3 div.shop-lt{
	width:490px;
	margin:0;
	padding:5px 5px 0 0;
	font-size:0.8em;
	text-align:right;
}
#box3 div.top-1{
	width:200px;
	float:left;
}
#box3 div.top-2{
	width:180px;
	float:left;
}
/* ショップブログ
----------------------------------------------------------------- */
#box3 ul.shopblog-lt{
	width:275px;
	margin:0;
	padding:10px 0 0 5px;
	list-style:none;
}
#box3 ul.shopblog-lt li{
	margin:0;
	padding:5px 0 0 16px;
	background-image: url(../img/icon-memo.gif);
	background-position:0 25%;
	background-repeat:no-repeat;
	line-height:150%;
	border-bottom:dotted 1px #ccc;
}
#box3 ul.shopblog-lt li a{
	margin:0;
	padding:0;
	text-decoration:none;
}
#box3 ul.shopblog-lt li a:hover{
	text-decoration:underline;
}
#box3 div.top-3{
	font-size:0.749em;
}
#box3 div.top-3 a{
	color:#666;
}
/* ボックス４（お知らせと携帯QR）
----------------------------------------------------------------- */
#box4{
	width:800px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	font-size:0.8em;
}
#box4 em{
	position:relative;
	z-index:-1;
}
h2.title-new{
	background-image:url(../img/top-new-bar.gif);
}
ul.new-lt{
	width:485px;
	margin:0;
	padding:10px 0 10px 5px;
	list-style:none;
	color:#333;
}
ul.new-lt li{
	margin:0;
	padding:5px 0 0 16px;
	background-image: url(../img/icon-memo.gif);
	background-repeat:no-repeat;
	background-position:0 70%;
	line-height:150%;
	border-bottom:dotted 1px #ccc;
}
ul.new-lt li a{
	margin:0;
	padding:0;
	text-decoration:none;
}
ul.new-lt li a:hover{
	text-decoration:underline;
}
