@charset "UTF-8";





/*toppage start*/
#contents #top #cate01 {
	background-image: url(../index/perform.gif);
	height: 39px;
	width: 610px;
}

#contents #top #pf li {
	float: left;	
}

#contents #top #pf li a {
	height: 157px;
}

#contents #top #pf #pf01 a {
	background-image: url(../index/pf01.jpg);
	width: 144px;
}

#contents #top #pf #pf02 a {
	background-image: url(../index/pf02.jpg);
	width: 138px;
}


#contents #top #pf #pf03 a {
	background-image: url(../index/pf03.jpg);
	width: 97px;
}

#contents #top #pf #pf04 a {
	background-image: url(../index/pf04.jpg);
	width: 135px;
}

#contents #top #pf #pf05 a {
	background-image: url(../index/pf05.jpg);
	width: 96px;
}

#contents #top #pf li a:hover {
	background-position: 0px -157px;	
}

#contents #top #cate02 {
	clear: left;
}

#contents #top #cate02 a {
	background-image: url(../index/photos.gif);
	height: 49px;
	width: 260px;
	margin-top: 20px;
}

#contents #top #cate02 a:hover {
	background-position: 0px -49px;	
}

#contents #top #ph li {
	float: left;	
}

#contents #top #ph li a {
	height: 177px;
}

#contents #top #ph #ph01 a {
	background-image: url(../index/ph01.jpg);
	width: 205px;
}

#contents #top #ph #ph02 a {
	background-image: url(../index/ph02.jpg);
	width: 204px;
}


#contents #top #ph #ph03 a {
	background-image: url(../index/ph03.jpg);
	width: 201px;
}


#contents #top #ph li a:hover {
	background-position: 0px -177px;	
}

#contents #top #stories {
	width: 401px;
	float: left;
}

#contents #top #cate03 {
	background-image: url(../index/stories01.jpg);
	height: 207px;
	width: 401px;
	clear: left;
}

#contents #top #st00 {
	background-image: url(../index/stories02.jpg);
	height: 144px;
	width: 204px;
	clear: left;
	float: left;
}

#contents #top #st {
	width: 197px;
	float: left;	
}

#contents #top #st a {
	width: 197px;
	height: 32px;
}

#contents #top #st #st01 {
	width: 113px;
	margin-left: 84px;
}

#contents #top #st #st01 a {
	background-image: url(../index/st01.gif);
	height: 29px;
	width: 113px;
}


#contents #top #st #st02 a {
	background-image: url(../index/st02.gif);
}

#contents #top #st #st03 a {
	background-image: url(../index/st03.gif);
}

#contents #top #st #st04 a {
	background-image: url(../index/st04.gif);
}

#contents #top #cate04 {
	background-image: url(../index/osusume.gif);
	height: 69px;
	width: 209px;
	float: left;
}


#contents #top #st  a:hover {
	background-position: 0px -32px;	
}

#contents #top #st #st01 a:hover {
	background-position: 0px -29px;	
}



#contents #top #os {
	float: left;
	width: 209px;
}

#contents #top #os a {
	width: 209px;
}

#contents #top #os #os01 a {
	background-image: url(../index/os01.jpg);
	height: 87px;
}

#contents #top #os #os01 a:hover {
	background-position: 0px -87px;	
}

#contents #top #os #os02 a {
	background-image: url(../index/os02.jpg);
	height: 86px;
}

#contents #top #os #os02 a:hover {
	background-position: 0px -86px;	
}

#contents #top #os #os03 a {
	background-image: url(../index/os03.jpg);
	height: 84px;
}

#contents #top #os #os03 a:hover {
	background-position: 0px -84px;	
}

#contents #top #cate05 {
	background-image: url(../index/topics.gif);
	height: 95px;
	width: 204px;
	clear: left;
}
