@charset "utf-8";
/* CSS Document */

*{
font-size:12px;
margin:0;
padding:0;
}

#wrapper
{
background-color:#B31F51;
width:800px;
margin:0 auto;
text-align:center;
}

#container
{
width:800px;
height:600px;
background-color:#B31F51;
}

#header
{
width:791px;
height:46px;
background: url(../image/menu/header.jpg);
}

.clear
{
clear:both;
display: block;
}

body
{
background-color:#B31F51;
text-align:center;
}


#g_menu
{
width:791px;
height:66px;
}

#g_menu ul li {
	float: left;
	list-style: none;
	height: 66px;
}

#g_menu ul li a {
	display: block;
	/*width: 100%;*/
	height: 100%;
	overflow: hidden;
	text-indent: -9999px;
}

#navi1 {
	background: url(../image/menu/menu1.jpg) no-repeat;
	width: 182px;
	height: 66px;
}

#navi2 {
	background: url(../image/menu/menu2.jpg) no-repeat;
	width: 182px;
	height: 66px;
}

#navi3 {
	background: url(../image/menu/menu3.jpg) no-repeat;
	width: 182px;
	height: 66px;
}

#navi4 {
	background: url(../image/menu/menu4.jpg) no-repeat;
	width: 113px;
	height: 66px;
}

#navi5 {
	background: url(../image/menu/menu5.jpg) no-repeat;
	width: 132px;
	height: 66px;
}



#navi1 a:hover {
	background: url(../image/menu/menu1_2.jpg) no-repeat;
}

#navi2 a:hover {
	background: url(../image/menu/menu2_2.jpg) no-repeat;
}

#navi3 a:hover {
	background: url(../image/menu/menu3_2.jpg) no-repeat;
}

#navi4 a:hover {
	background: url(../image/menu/menu4_2.jpg) no-repeat;
}

#navi5 a:hover {
	background: url(../image/menu/menu5_2.jpg) no-repeat;
}



#main_visual
{
width:791px;
height:463px;
background: url(../image/menu/main.jpg);
margin-top:5px;
}

#footer
{
width:791px;
height:25px;
background-color:#B31F51;
margin-top:3px;
color:#FFFFFF;
font-family:"メイリオ";
text-align:center;
}


