/* -------------------------------------------------------
共通ヘッダーまわり専用
---------------------------------------------------------*/

/*ヘッダー------------------------------------------------*/
h1#common_header{
	width:950px;
	height:150px;
	/*height:170px;*/
	display:block;
	margin:0 auto;
	background:url(../images/share/h1_bg.jpg) no-repeat top center;
	text-align:center;
	text-indent:-9999px;
}

html[xmlns] h1#common_header{
	width:950px;
	height:150px;
	/*height:170px;*/
	display:block;
	margin:0 auto;
	background:url(../images/share/h1_bg.jpg) no-repeat top center;
	text-align:center;
	text-indent:-9999px;
} 

h1#common_header img{
	margin:0 auto;
	/*width:740px;*/
	height:150px;
	text-align:center;
}


/*パンくずナビ------------------------------------------------*/
.bread{
	width:950px;
	height:auto;
	line-height:1.4em;
	margin:0 auto;
	padding-top:1px;
	padding-bottom:5px;
	text-align:center;
}

.bread ul{
	width:680px;
	margin:0 auto;
	list-style-type: none;
	line-height:1.5em;
	height:auto;
	text-align:left;
	padding:7px 20px 0px 20px;
	color:#d0d7da;
	font-size:80%;
}

.bread ul li{
	display: inline;
	line-height:1.4em;
}

/* リンク */
.bread a:link{color:#CCFFFF;text-decoration: underline;}
.bread a:visited{color:#f7f686; text-decoration: underline;}
.bread a:active{color:#CCFFFF;text-decoration: none;}
.bread a:hover{color:#CCFFFF;text-decoration: none;}

/*グローバルナビ------------------------------------------------*/
.gnavi{
	width:950px;
	height:50px;
	margin:0 auto;
	background:url(../images/share/gnavi_bg.jpg) no-repeat top center;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}

.gnavi ul{
	width:650px;
	margin:0 auto;
	list-style-type: none;
	line-height:1em;
	height:35px;
	text-align:center;
	list-style-position:inside;
	padding-top:10px;
}

/* -- 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 0px 0px 0px;
	display: inline;
	float:left;
	height:35px;
	width:100px;
	/*vertical-align:middle;*/
	text-align:left;
}

.gnavi ul li#g00{
	width:121px;
	height:35px;
	display: inline;
	margin-right:0px;
	/*margin-left:40px;*/
	margin-left:60px;
}

/*winIE6未満用*/
/* hide from Mac IE for6 \*/
* html .gnavi ul li#g00{
	width:121px;
	height:31px;
	margin-left /**/:0px;
	margin-right /**/:0px;
}
/**/

.gnavi ul li#g01{
	width:167px;
	height:35px;
	display: inline;
	/*margin-right:0px;*/
}

.gnavi ul li#g02{
	width:102px;
	height:35px;
	display: inline;
}

.gnavi ul li#g03{
	width:128px;
	height:35px;
	display: inline;
}


