/* CSS Document */

/*  div { border: solid 1px #f00; }     */

/*****************************************************************/
/*　共通エリア                                                   */
/*****************************************************************/

body {
	margin:0px;
	padding:0px;
	background:#000 url(common/bg_01.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-size:84%;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka, "Lucida Grande",geneva,verdana,sans-serif;
	line-height:130%;
	color: #000;
	text-align:center;
}

img{
	border: 0px;
}

br#clear {
	display:none;
}

hr {
	display:none;
}

span#clear {
	display:none;
}

/******************************************************************/
/*　センタリング                                                  */
/******************************************************************/

#wrapper {
	width: 716px;
	margin: 0 auto;
	padding: 0;
}

/*****************************************************************

#main-img {
	margin:0 auto;
	padding:0;
	text-align:right;
	width:700px;
	background-image:url(top_img/img_03.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

img#left {
	margin:0;
	padding:0 177px 0 0;
}

img#right {
	margin:0;
	padding:0;
}

******************************************************************/
/*****************************************************************/
/*　メインエリア　　　　                                         */
/*****************************************************************/

#hidden-rogo {
	display:none;
}

#mainimg {
	clear:both;
	margin:0 auto;
	padding:0;
	width:700px;
	height:309px;
	background-image:url(top_img/img.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

div#copy {
	clear:both;
	margin:0 auto;
	padding:20px;
	width:546px;
	height:48px;
	background-image:url(top_img/copy.gif);	
	background-repeat: no-repeat;
	background-position: center center;	
}

/*****************************************************************/
/*　メニューエリアダミー                                         */
/*****************************************************************


div#nav {
	margin:0 auto;
	padding:0;
	width:700px;
}

ul#nav {
	position: relative;
	width: 515px;
	margin: 0 auto;
	height: 30px;
	list-style: none;
	overflow: hidden;
}

ul#nav li a {
	height: 30px;
	position: absolute;
	overflow: hidden;
	padding: 30px 0 0 0;
	text-indent: -100em;
	text-decoration: none;
}

html>body ul#nav li a{
	height:0;
}


li#prof a{ 
	background: transparent url(top_img/nav_01.gif) no-repeat 0 0;
	left: 0px;
	}
li#party a{ 
	background: transparent url(top_img/nav_02.gif) no-repeat 0 0;
	left: 187px;
	}
li#shop a{ 
	background: transparent url(top_img/nav_03.gif) no-repeat 0 0;
	left: 352px;
	}
li#job a{ 
	background: transparent url(top_img/nav_04.gif) no-repeat 0 0;
	left: 473px;
	}
	
li#prof a:hover, 
li#party a:hover, 
li#shop a:hover, 
li#job a:hover{ 
	background-position: 0px -32px;
	}
	
******************************************************************/

/*****************************************************************/
/*　メニューエリア                                               */
/*****************************************************************/

#nav {
	margin:0 auto;
	padding:0;
	width:555px;
	height:30px;
	background: url(top_img/nav.gif);
	list-style-type:none;	
}

#nav li.prof	 { margin:0 30px 0 0; width: 157px;}
#nav li.party	 { margin:0 30px 0 0px; width: 135px;}
#nav li.shop	 { margin:0px 20px 0px 0px; width: 93px;}
#nav li.job	   { margin:0; width: 85px; margin: 0 !important;}


#nav li {
	height:30px;
	margin: 0;
	padding: 0;
	float: left;
}

#nav a {
	display: block;
	height: 30px;
	text-indent: -9999px;
	text-decoration:none;	
}


#nav a:hover{
	background-position :60px 0;
}



/*****************************************************************/
/*　フッターエリア                                               */
/*****************************************************************/

#footer {
	clear:both;
	width:700px;
	margin:30px auto 10px auto;
	padding:5px 0 0 0;
	text-align:center;
}

#footer p{
	margin:0;
	padding:7px;
}

/*****************************************************************/
