@charset "utf-8";

/*
-----------------------------------------------------------------------
Copyright (C)  2008 Storia. All Rights Reserved.
-----------------------------------------------------------------------
*/
@import url(common.css);
@import url(second.css);
@import url(global_menu.css);
/*
-----------------------------------------------------------------------
home content
-----------------------------------------------------------------------
*/

#g_navi {
	width:910px;
	padding-left:20px;
	}
#g_navi ul li{
	float:left;
	height:40px;
	margin-right:20px;
	}

#g_navi ul li a{
	height:40px;
	display:block;
	text-indent:-9999em;
}

#g_navi ul li#menu1,
#g_navi ul li#menu1 a {
width:85px; background:url(../img/common/menu_01.jpg) 0 0 no-repeat;}
#g_navi ul li#menu2,
#g_navi ul li#menu2 a {
width:110px; background:url(../img/common/menu_02.jpg) 0 0 no-repeat;}
#g_navi ul li#menu3,
#g_navi ul li#menu3 a {
width:125px; background:url(../img/common/menu_03.jpg) 0 0 no-repeat;}
#g_navi ul li#menu4,
#g_navi ul li#menu4 a {
width:95px; background:url(../img/common/menu_04.jpg) 0 0 no-repeat;}
#g_navi ul li#menu5,
#g_navi ul li#menu5 a {
width:105px; background:url(../img/common/menu_05.jpg) 0 0 no-repeat;}
#g_navi ul li#menu6,
#g_navi ul li#menu6 a {
width:120px; background:url(../img/common/menu_06.jpg) 0 0 no-repeat;}

#g_navi ul li#menu1 a:hover {
background:url(../img/common/menu_01.jpg) -85px 0px no-repeat;}
#g_navi ul li#menu2 a:hover {
background:url(../img/common/menu_02.jpg) -110px 0px no-repeat;}
#g_navi ul li#menu3 a:hover {
background:url(../img/common/menu_03.jpg) -125px 0px no-repeat;}
#g_navi ul li#menu4 a:hover {
background:url(../img/common/menu_04.jpg) -95px 0px no-repeat;}
#g_navi ul li#menu5 a:hover {
background:url(../img/common/menu_05.jpg) -105px 0px no-repeat;}
#g_navi ul li#menu6 a:hover {
background:url(../img/common/menu_06.jpg) -120px 0px no-repeat;}

/*indexのみの設定 ヘッダ設定*/

#navi1 {width:910px;}

#logo1 {
	/*width:890px;*/
	height:70px !important;
	overflow:hidden !important;
	padding:10px 0px 10px 20px;
}

#logo1 #logoimg {
	width:200px;
	height:70px;
	float:left;
	}

#logo1 p {
	width:500px;
	float:right;
	text-align:right;
	margin-top:40px;
	font-size:10px;
	}

#flash {
	width:100%;
	height:500px;
	margin:2px 0px;
}

#flash p{
	display:none;
}

#footer_set1 {
	padding:10px 20px;
	background:url(../img/common/bg_footer.gif) 0 0 repeat-x;
	height:80px;
}



/*フッタのメニュー トップページ用*/

#footernavi_top {
	float:right;
	width:276px;
}

#footernavi_top ul {
	margin-top:55px;
	}

#footernavi_top ul li{
	float:left;
	height:12px;
	margin-right:10px;
	}

#footernavi_top ul li a {
	overflow:hidden;
	text-indent:-99999px;
	display:block;
	height:12px;
	}

#footernavi_top ul li#f01,
#footernavi_top ul li#f01 a {
	width:56px; background:url(../img/index/bt_company.gif) 0 0 no-repeat;
	}
#footernavi_top ul li#f01 a:hover {
	background:url(../img/index/bt_company.gif) 0 -12px no-repeat;
	}

#footernavi_top ul li#f02,
#footernavi_top ul li#f02 a {
	width:115px; background:url(../img/index/bt_privacy.gif) 0 0 no-repeat;
	}
#footernavi_top ul li#f02 a:hover {
	background:url(../img/index/bt_privacy.gif) 0 -12px no-repeat;
	}

#footernavi_top ul li#f03,
#footernavi_top ul li#f03 a {
	width:75px; background:url(../img/index/bt_contact.gif) 0 0 no-repeat;
	}
#footernavi_top ul li#f03 a:hover {
	background:url(../img/index/bt_contact.gif) 0 -12px no-repeat;
	}


/*
-----------------------------------------------------------------------
clearfix
-----------------------------------------------------------------------
*/

#logo1
{
	overflow: hidden;
}


#logo1:after
 {
   content: "";
   display: block;
   clear: both;
   height: 0px;
   overflow: hidden;
}


/*\*/
* html #logo1
{
	height: 0em;
	overflow: visible;
}

/**/