/* -------------------------------------------------------
共通ヘッダーまわり専用
---------------------------------------------------------*/
/*ヘッダー------------------------------------------------*/
h1{
	width:950px;
	height:180px;
	display:block;
	margin:0 auto;
	text-align:center;
}

html[xmlns] h1{
	width:950px;
	height:180px;
	display:block;
	margin:0 auto;
	text-align:center;
} 

/*グローバルナビ------------------------------------------------*/
.gnavi{
	width:950px;
	height:45px;
	margin:0 auto;
	background:url(../images/share/gnavi_bg.jpg) no-repeat top center;
	padding-top:0px;
	padding-bottom:0px;
}

.gnavi ul{
	width:640px;
	margin:0px 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;
	padding-top:7px;
	margin:0px;
	display: inline;
	float:left;
	height:20px;
	vertical-align:middle;
	text-align:left;
}

.gnavi ul li#g01{
	width:110px;
	height:25px;
	margin-left:170px;
	padding-left:0px;
	display: inline;
}

.gnavi ul li#g02{
	width:110px;
	height:25px;
	margin-left:50px;
	display: inline;
}

.gnavi ul li#g03{
	width:110px;
	height:25px;
	margin-left:50px;
	display: inline;
}

/*パンくずナビ------------------------------------------------*/
.bread{
	background:url(../images/share/breadnavi_bg.jpg) repeat-y top center;
	width:950px;
	height:auto;
	line-height:1.4em;
	margin:0 auto;
}

.bread ul{
	width:590px;
	margin:0 30px 0 auto;
	list-style-type: none;
	line-height:1.4em;
	height:auto;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	font-size:80%;
	color:#CCCCCC;
}
/*IE7を除くモダンブラウザ用ハック*/
html>/**/body .bread ul{
	width:590px;
	margin:0 auto;
}

.bread ul li{
	display: inline;
	line-height:1.4em;
	color:#CCCCCC;
}

/* リンク */
.bread a:link{color: #CC6600;text-decoration: underline;}
.bread a:visited{color:#CC6600; text-decoration: underline;}
.bread a:active{color: #CC6600;text-decoration: none;}
.bread a:hover{color: #CC6600;text-decoration: none;}
