@charset "utf-8";

/*
**********************************************
*
* WALKIN'FISH | COMMON
* -------------------------------------------
* CREATED BY VOLUME.04
* http://www.vol04.com/
*
**********************************************
*/

body{
	background-color:#FFF;
	font-size:80%;
	margin:0;
	padding:0;
	text-align:center;
	color:#555;
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

a{
	color:#C83C74;
	}

.Contents{
	width:750px;
	text-align:left;
	margin:0 auto;
	padding:0;
	}

hr,.hidden{
	display:none;
	}

#Header{
	width:750px;
	height:120px;
	background-color:#EDEEED;
}

h1{
	margin:0;
	padding:0;
	}

h1 a{
	display:block;
	margin:40px 0 0 20px;
	padding:0;
	float:left;
	height:70px;
	width:210px;
	background-image:url(../images/h1.gif);
	text-indent:-9999px;
	}

#Header ul{
	margin:0 0 0 600px;
	padding:10px 0 0 0;
	font-size:1px;
	line-height:1px;
	list-style:none;
	}

#Header ul li{
	float:left;
	text-indent:-9999px;
	}

#Header ul li a{
	text-decoration:none;
	display:block;
	width:70px;
	height:15px;
	}

#Header ul li.content a{
	background-image:url(../images/head_content.gif);
	}

#Header ul li.sitemap a{
	background-image:url(../images/sitemap.gif);	
	}

#Header ul li a:hover{
	display:block;
	background-position:0 -15px;
	border-bottom:2px solid #E96598;
	}

.banner{
	text-align:right;
	margin:40px 15px 0 0;
	}

/*------------ Navigation -------------*/


#Navigation{
	list-style:none;
	width:750px;
	font-size:10px;
	margin:5px 0;
	padding:0;
	height:30px;
	line-height:30px;
	}

#Navigation li{
	float:left;
	text-indent:-9999px;
	}

#Navigation li a{
	display:block;
	width:107px;
	text-decoration:none;
	}

#Navigation li.home a{
	background-image:url(../images/navi/home.gif);
	width:108px;
	}

#Navigation li.about a{
	background-image:url(../images/navi/about.gif);
	}

#Navigation li.schedule a{
	background-image:url(../images/navi/schedule.gif);
	}

#Navigation li.pickup a{
	background-image:url(../images/navi/pickup.gif);
	}

#Navigation li.release a{
	background-image:url(../images/navi/release.gif);
	}

#Navigation li.hallmap a{
	background-image:url(../images/navi/hallmap.gif);
	}

#Navigation li.community a{
	background-image:url(../images/navi/community.gif);
	}

#Navigation li a:hover{
	display:block;
	background-position:0 -30px;
	}

#Navigation a.forcus{
	background-position:0px -30px;
	display:block;
	}


h2,h3{
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

.line{
	clear:both;
	background-image:url(../images/line.gif);
	width:750px;
	height:15px;
	}

.topofpage a{
	display:block;
	background-image:url(../images/topofpage.gif);
	width:90px;
	height:20px;
	text-indent:-9999px;
	margin:0 0 10px 450px;
	}

.topofpage a:hover{
	background-position:0 -20px;
	}

/*------------ Footer -------------*/

#Footer{
	clear:both;
	border-top:5px solid #CBCBCB;
	height:70px;
	}

.daruma{
	float:left;
	margin:0 0 0 10px;
	}

.daruma a{
	display:block;
	background-image:url(../images/daruma.gif);
	width:40px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

.copyright{
	background-image:url(../images/copyright.gif);
	width:350px;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
	}

.designby{
	float:right;
	margin:0;
	}

.designby a{
	display:block;
	background-image:url(../images/designby.gif);
	width:135px;
	height:20px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	}

.designby a:hover{
	background-position:0 -20px;
	}