﻿/* --HTML-- */  
html {  
color:#333;  
overflow-y:scroll;  
}  
  
/* --BODY-- */  
body {
	font-size:12px;
	margin:0;  
	padding:0;
	background-color:#FFF;
	line-height:1.5em;
	background-image:url(../images/head_bg.jpg);
	background-repeat: repeat-x;
}  
  
/* for IE7 */  
*+html body {  
/*font-family:'メイリオ'; */ 
font-size:12px;  
}  
  
/* for IE6 */  
* html body {  
font-size:12px;  
}  
  
/* --OTHER TAGS-- */  
a img, fieldset, img {  
border:0;  
}  
  
blockquote, dd, div, dl, dt, fieldset, form,  
h1, h2, h3, h4, h5, h6, input, li, ol, p, pre,  
select, span, textarea, td, th, ul {  
margin:0;  
padding:0;  
}  
  
abbr, acronym {  
border:0;  
}  
  
address, caption, cite, code, dfn, em, th, strong, var {  
font-style:normal;  
font-weight:normal;  
}  
  
caption, th {  
text-align:left;  
}  
  
code, kbd, pre, samp, tt {  
font-family:monospace;  
line-height:100%;  
}  
  
/* for IE7 */  
*+html code, kbd, pre, samp, tt {  
font-size:108%;  
}  
  
h1, h2, h3, h4, h5, h6 {  
font-size:100%;  
font-weight:normal;  
}  
  
input, select, textarea{  
font-size:100%;  
font-family:'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;  
}  
  
ol, ul {  
list-style:none;  
}  
  
q:before, q:after {  
content:'';  
}  
  
/* tables still need 'cellspacing="0"' */  
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
} 

/* --グローバルメニュー部分-- */  
#g_menu{
	width:868px;
	height:27px;
	margin:0 0 0px 0;
	background-image:url(../images/g_menu_bg.jpg);
}
#g_menu ul{
	margin:0 0 0 15px;
}
#g_menu li{
	float:left;
}
#g_menu li a{
	height:27px;
}
#g_menu li a span{
	display:none;
}
#g_menu .menu_1 a:link, #g_menu .menu_1 a:visited{
	width:65px;
	height:27px;
	background-image:url(../images/g_menu_01.gif);
	display:block;
	margin:0 0px 0 0;
}
#g_menu .menu_1 a:hover{
	background-image:url(../images/g_menu_01.gif) ;
	background-position:0px -27px;
}
#g_menu .menu_2 a:link, #g_menu .menu_2 a:visited{
	width:73px;
	height:27px;
	background-image:url(../images/g_menu_02.gif);
	display:block;
	margin:0 0px 0 -1px;
}
#g_menu .menu_2 a:hover{
	background-image:url(../images/g_menu_02.gif) ;
	background-position:0px -27px;
}
#g_menu .menu_3 a:link, #g_menu .menu_3 a:visited{
	width:123px;
	height:27px;
	background-image:url(../images/g_menu_03.gif);
	display:block;
	margin:0 0px 0 -1px;
}
#g_menu .menu_3 a:hover{
	background-image:url(../images/g_menu_03.gif) ;
	background-position:0px -27px;
}
#g_menu .menu_4 a:link, #g_menu .menu_4 a:visited{
	width:133px;
	height:27px;
	background-image:url(../images/g_menu_04.gif);
	display:block;
	margin:0 0px 0 -1px;
}
#g_menu .menu_4 a:hover{
	background-image:url(../images/g_menu_04.gif) ;
	background-position:0px -27px;
}
#g_menu .menu_5 a:link, #g_menu .menu_5 a:visited{
	width:73px;
	height:27px;
	background-image:url(../images/g_menu_05.gif);
	display:block;
	margin:0 0px 0 -1px;
}
#g_menu .menu_5 a:hover{
	background-image:url(../images/g_menu_05.gif) ;
	background-position:0px -27px;
}
#g_menu .menu_6 a:link, #g_menu .menu_6 a:visited{
	width:91px;
	height:27px;
	background-image:url(../images/g_menu_06.gif);
	display:block;
	margin:0 0px 0 -1px;
}
#g_menu .menu_6 a:hover{
	background-image:url(../images/g_menu_06.gif) ;
	background-position:0px -27px;
}
#g_menu .menu_7 a:link, #g_menu .menu_7 a:visited{
	width:84px;
	height:27px;
	background-image:url(../images/g_menu_07.gif);
	display:block;
	margin:0 0px 0 -1px;
}
#g_menu .menu_7 a:hover{
	background-image:url(../images/g_menu_07.gif) ;
	background-position:0px -27px;
}
#foot_table {
	margin-left: 18px;
}
