@charset "utf-8";
/* CSS Document */
/*- 基本設定 -*/

body{
	background-color:#4F123E;
	margin:0;
	font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#e9e9e9;
	font-size:small;
	line-height: 140%;
}

#wrapper{
	margin: 0px auto 0px auto;
	position: relative;
	width: 920px;
}


/*- ヘッダとヘッダ内コンテンツ -*/
#mainheader{
	height:90px;
	margin: 0;
}

/*-ロゴマーク-*/
.logo{
	width: 177px;
	height: 126px;
	position: absolute;
	left: 75px;
	top: 0px;
	background-repeat:no-repeat;
	background-image: url(../common_img/top/logo_top.jpg);
}

.footlogo{
	width:160px;
	height:76px;
	background:url(../common_img/foot_logo_top.jpg) no-repeat;
	float: right;
}

/*- ヘッダ内タブ -*/
#tabs{
	width: 548px;
	height: 81px;
	position: absolute;
	left: 290px;
	background-image: url(../common_img/top/menu_top.gif);
	top: 20px;
}
#tabs ul{list-style-type:none;display:inline;}
#tabs li{display:inline;width:635px;}
#tabs li span{position:absolute; left:-9999px;}
li.tablink1 a{
clear:none;
display:block;
float:left;
width:100px;
height:81px;
}
li.tablink1 a:hover {
background:url(../common_img/top/menu_top_01.gif) no-repeat;
}
li.tablink2 a{
	clear:none;
	display:block;
	float:left;
	width:91px;
	height:81px;
}
li.tablink2 a:hover {
background:url(../common_img/top/menu_top_02.gif) no-repeat;
}
li.tablink3 a{
clear:none;
display:block;
float:left;
width:99px;
height:81px;
}
li.tablink3 a:hover {
background:url(../common_img/top/menu_top_03.gif) no-repeat;
}
li.tablink4 a{
clear:none;
display:block;
float:left;
width:107px;
height:81px;
}
li.tablink4 a:hover {
background:url(../common_img/top/menu_top_04.gif) no-repeat;
}
li.tablink5 a{
clear:none;
display:block;
float:left;
width:76px;
height:81px;
}
li.tablink5 a:hover {
background:url(../common_img/top/menu_top_05.gif) no-repeat;
}
li.tablink6 a{
clear:none;
display:block;
float:left;
width:75px;
height:81px;
}
li.tablink6 a:hover {
background:url(../common_img/top/menu_top_06.gif) no-repeat;
}

/*- Eヘッダ内タブ -*/
#Etabs{
	width: 548px;
	height: 81px;
	position: absolute;
	left: 290px;
	background-image: url(../common_img/top/emenu_top.gif);
	top: 20px;
}
#Etabs ul{list-style-type:none;display:inline;}
#Etabs li{display:inline;width:635px;}
#Etabs li span{position:absolute; left:-9999px;}
li.tablinke1 a{
clear:none;
display:block;
float:left;
width:100px;
height:81px;
}
li.tablinke1 a:hover {
background:url(../common_img/top/emenu_top_01.gif) no-repeat;
}
li.tablinke2 a{
	clear:none;
	display:block;
	float:left;
	width:91px;
	height:81px;
}
li.tablinke2 a:hover {
background:url(../common_img/top/emenu_top_02.gif) no-repeat;
}
li.tablinke3 a{
clear:none;
display:block;
float:left;
width:99px;
height:81px;
}
li.tablinke3 a:hover {
background:url(../common_img/top/emenu_top_03.gif) no-repeat;
}
li.tablinke4 a{
clear:none;
display:block;
float:left;
width:107px;
height:81px;
}
li.tablinke4 a:hover {
background:url(../common_img/top/emenu_top_04.gif) no-repeat;
}
li.tablinke5 a{
clear:none;
display:block;
float:left;
width:76px;
height:81px;
}
li.tablinke5 a:hover {
background:url(../common_img/top/emenu_top_05.gif) no-repeat;
}
li.tablinke6 a{
clear:none;
display:block;
float:left;
width:75px;
height:81px;
}
li.tablinke6 a:hover {
background:url(../common_img/top/emenu_top_06.gif) no-repeat;
}
