/* -------------------------------------------------------

共通ヘッダーまわり専用

---------------------------------------------------------*/



/*ヘッダー------------------------------------------------*/

h1{

	width:950px;

	height:140px;

	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:140px;

	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:140px;

	text-align:center;

}





/*パンくずナビ------------------------------------------------*/

.bread{

	background:url(../images/share/breadnavi_bg.jpg) no-repeat top center;

	width:700px;

	height:auto;

	line-height:1.4em;

	margin:0 auto;

}



.bread ul{

	width:580px;

	margin:0px auto;

	list-style-type: none;

	line-height:1.4em;

	height:auto;

	text-align:left;

	padding-top:0px;

	padding-bottom:0px;

	padding-left:15px;

	padding-right:15px;

	color: #663300;

	font-size:80%;

}



.bread ul li{

	display: inline;

	line-height:1.4em;

}



/* リンク */

.bread a:link{color: #CC0000;text-decoration: underline;}

.bread a:visited{color:#663300; text-decoration: underline;}

.bread a:active{color: #CC0000;text-decoration: none;}

.bread a:hover{color: #CC0000;text-decoration: none;}





/*グローバルナビ------------------------------------------------*/

.gnavi{

	width:950px;

	height:42px;

	margin:0 auto;

	background:url(../images/share/gnavi_bg.jpg) no-repeat top center;

	padding-top:0px;

	padding-bottom:0px;

}



.gnavi ul{

	width:500px;

	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;

	width:110px;

	vertical-align:middle;

	text-align:left;

}



.gnavi ul li#g00{

	width:110px;

	height:25px;

	margin-left:40px;

	/*padding-top:1px;*/

	padding-left:40px;

	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;

}

/**/