/* -------------------------------------------------------
共通ヘッダーまわり専用
---------------------------------------------------------*/

/*ヘッダー------------------------------------------------*/
h1{
	width:900px;
	height:119px;
	display:block;
	margin:0 auto;
	background:url(../images/share/header_bg.jpg) no-repeat top center;
	text-align:center;
}

html[xmlns] h1{
	width:900px;
	height:119px;
	display:block;
	margin:0 auto;
	background:url(../images/share/header_bg.jpg) no-repeat top center;
	text-align:center;
} 

h1 img{
	margin:0 auto;
	width:900px;
	height:119px;
	text-align:center;
}

/*.header{
	background:url(../images/share/header_line_bg.jpg) repeat-x;
	width:100%;
	height:31px;
}*/

/*パンくずナビ------------------------------------------------*/
.bread{
	background:url(../images/share/breadnavi_bg.jpg) repeat-y;
	width:900px;
	/*height:23px;*/
	height:auto;
	line-height:1.4em;
	margin:0 auto;
	padding-bottom:0px;
}

.bread ul{
	width:620px;
	margin:0 auto;
	list-style-type: none;
	line-height:1.4em;
	height:auto;
	text-align:left;
	padding-top:2px;
	padding-bottom:5px;
	color:#ffffff;
}

.bread ul li{
	color:#ffffff;
	display: inline;
	line-height:1.4em;
}

/* リンク */
.bread a:link{color: #990000;text-decoration: underline;}
.bread a:visited{color:#CC3333; text-decoration: underline;}
.bread a:active{color: #FB8A80;text-decoration: none;}
.bread a:hover{color: #D86C62;text-decoration: none;}

/*グローバルナビ------------------------------------------------*/
.gnavi{
	width:900px;
	height:57px;
	margin:0 auto;
	background:url(../images/share/gnavi_bg.jpg) no-repeat;
}

.gnavi ul{
	/*width:600px;*/
	width:480px;
	width:480px;
	height:57px;
	margin:0 auto;
	list-style-type: none;
	text-align:center;
	list-style-position:inside;
	padding-top:0px;
}

.gnavi ul li{
	margin:0px auto;
	display: inline;
	float:left;
}

/* -- clear float -- */ 
.gnavi ul { 
    min-height:0; 
    display: inline-table; 
} 
.gnavi ul:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 
/* \*/ 
* html .gnavi ul {height:0;} 
.gnavi ul{display: block;} 
/* */ 
/* -- end clear float -- */

/* MacIE5only \*//*/
.gnavi ul li{
	margin:0px auto;
	display: inline;
	float:left;
	padding-top:0px;
}
/* end */

.gnavi ul li#g00{
	width:104px;
	/*height:57px;*/
	height:32px;
	padding-top:15px;
	padding-bottom:-15px;
	margin-left:70px;
}

/*winIE6未満用*/
/* hide from Mac IE for6 \*/
* html .gnavi ul li#g00{
	margin-left:30px;
}
/**/

.gnavi ul li#g01{
	width:95px;
	/*height:57px;*/
	height:32px;
	padding-top:15px;
	padding-bottom:-15px;
	padding-left:10px;
}

.gnavi ul li#g02{
	width:95px;
	/*height:57px;*/
	height:32px;
	padding-top:15px;
	padding-bottom:-15px;
	padding-left:15px;
}

.gnavi ul li#g03{
	width:136px;
	/*height:57px;*/
	height:32px;
	margin-right:0px;
	padding-top:15px;
	padding-bottom:-15px;
	padding-left:15px;
}