/* -------------------------------------------------------
共通ヘッダーまわり専用
---------------------------------------------------------*/

/*ヘッダー------------------------------------------------*/
h1{
	width:950px;
	height:130px;
	display:block;
	margin:0 auto;
	background:url(../images/share/h1_bg.jpg) no-repeat top center;
	text-align:center;
}

html[xmlns] h1{
	width:950px;
	height:130px;
	display:block;
	margin:0 auto;
	background:url(../images/share/h1_bg.jpg) no-repeat top center;
	text-align:center;
} 



h1 img{
	margin:0 auto;
	width:700px;
	height:130px;
	text-align:center;
}


/*パンくずナビ------------------------------------------------*/
.bread{
	background:url(../images/share/breadnavi_bg.jpg) repeat-y;
	width:700px;
	height:auto;
	line-height:1.4em;
	margin:0 auto;
}

.bread ul{
	width:680px;
	margin:0px 5px;
	list-style-type: none;
	line-height:1.4em;
	height:auto;
	text-align:left;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	color: #CCCCCC;
	font-size:80%;
}

.bread ul li{
	display: inline;
	line-height:1.4em;
}

/* リンク */
.bread a:link{color: #CC3399;text-decoration: underline;}
.bread a:visited{color:#990066; text-decoration: underline;}
.bread a:active{color: #CC3399;text-decoration: none;}
.bread a:hover{color: #CC3399;text-decoration: none;}


/*グローバルナビ------------------------------------------------*/
.gnavi{
	width:700px;
	height:29px;
	margin:0 auto;
	background:url(../images/share/gnavi_bg.jpg) no-repeat top center;
	padding-top:0px;
	padding-bottom:0px;
}

.gnavi ul{
	width:560px;
	margin:0 auto;
	list-style-type: none;
	line-height:1em;
	height:auto;
	text-align:center;
	list-style-position:inside;
}

/* -- 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 -- */


.gnavi ul li{
	padding-left:0px;
	margin:0px;
	display: inline;
	float:left;
	height:25px;
	width:140px;
	vertical-align:middle;
	text-align:left;
}

.gnavi ul li#g00{
	width:110px;
	height:25px;
	margin-left:40px;
	padding-top:1px;
	display: inline;
}

.gnavi ul li#g01{
	width:110px;
	height:25px;
	padding-top:1px;
	display: inline;
}

.gnavi ul li#g02{
	width:110px;
	height:25px;
	padding-top:1px;
	display: inline;
	padding-left:25px;
}

/*winIE6未満用*/
/* hide from Mac IE for6 \*/
* html .gnavi ul li#g02{
	width:110px;
	height:25px;
	padding-top:1px;
	display: inline;
	padding-left:0px;
}
/**/

.gnavi ul li#g03{
	width:135px;
	height:25px;
	padding-top:1px;
	display: inline;
}