@charset "UTF-8";

/* --------------------------
もっと！ハムスターと暮らそう 共通スタイル
--------------------------- */


#home #container #header {
	height:480px;
	background:url(../images/home/bg1.jpg) no-repeat 0 0;
}
#home #container #header h1 {
	margin:0 0 5px;
	padding-top:180px;
	padding-left:245px;
}
#home #container #header #copy {
	position:absolute;
	top:13px;
	left:583px;
}

/* MENU */
#home #container #header #menu {
	position:absolute;
	top:429px;
	left:15px;
}
#home #container #header #menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#home #container #header #menu ul li {float:left;}
#home #container #header #menu ul li a {
	display:block;
	width:170px;
	height:51px;
	background:url(../images/home/menu.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
#home #container #header #menu ul li a.m1 {background-position:0 0;}
#home #container #header #menu ul li a.m2 {background-position:-170px 0;}
#home #container #header #menu ul li a.m3 {background-position:-340px 0;}
#home #container #header #menu ul li a.m4 {background-position:-510px 0;}
#home #container #header #menu ul li a.m5 {background-position:-680px 0;}
#home #container #header #menu ul li a.m1:hover {background-position:0 -60px;}
#home #container #header #menu ul li a.m2:hover {background-position:-170px -60px;}
#home #container #header #menu ul li a.m3:hover {background-position:-340px -60px;}
#home #container #header #menu ul li a.m4:hover {background-position:-510px -60px;}
#home #container #header #menu ul li a.m5:hover {background-position:-680px -60px;}

#home #container #digest {
	width:880px;
	height:300px;
	background:url(../images/home/bg2.jpg) no-repeat 0 0;
	position:relative;
}
#home #container #digest h2 {
	margin:0;
	padding-top:15px;
	text-align:center;
}
#home #container #digest p {
	position:absolute;
	margin:0;
}
#home #container #digest p#d1 {top:-4px;left:-15px;z-index:100;}
#home #container #digest p#d2 {top:65px;left:175px;z-index:90;}
#home #container #digest p#d3 {top:80px;left:345px;z-index:80;}
#home #container #digest p#d4 {top:65px;left:510px;z-index:70;}
#home #container #digest p#d5 {top:-12px;left:668px;z-index:60;}
#home #container #digest p#txt {
	padding-top:220px;
	position:relative;
	text-align:center;
}

#home #container #info {
	margin-top:20px;
	padding-bottom:20px;
	background:url(../images/home/rbottom.gif) no-repeat bottom left;
}

#home #container #info #bgt {
	background:url(../images/home/rtop.gif) no-repeat 0 0;
	width:880px;
}
#home #container #info #jacket {
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:45px;
}
#home #container #info h2 {
	margin:0;
	padding:15px 0 0 180px;
}
#home #container #info table {
	margin:10px 0 0 180px;
}
#home #container #info table th,
#home #container #info table td {
	border-bottom:1px dotted #fff;
	letter-spacing:1px;
	text-align:left;
	white-space:nowrap;
}
#home #container #info table td {padding:2px 15px 2px 5px;}
#home #container #info table td.rl {
	border-right:1px dotted #fff;
}
#home #container #info table th.pl {padding-left:20px;}
#home #container #info table tr.nl th,
#home #container #info table tr.nl td {border-bottom:none;}


#container #footer {
	clear:both;
	margin-top:10px;
}






