/* -------------------------------------------------------
共通ヘッダーまわり専用
---------------------------------------------------------*/

/*ヘッダー------------------------------------------------*/
/*h1#common_header{
	width:950px;
	height:autopx;
	display:block;
	margin:0 auto;
	background:url(../images/share/h1_bg.jpg) no-repeat top center;
	text-align:center;
}

html[xmlns] h1#common_header{
	width:950px;
	height:auto;
	display:block;
	margin:0 auto;
	text-align:center;
} */

.common_header{
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	width:691px;
	height:auto;
	display:block;}





/*パンくずナビ------------------------------------------------*/
.bread{
	width:640px;
	height:auto;
	line-height:1.4em;
	margin:10px auto;
	padding-top:1px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:0px;
	text-align:center;
}

.bread ul{
	display:inline-table;
	width:640px;
	margin:0px;
	list-style-type: none;
	line-height:1.5em;
	height:auto;
	text-align:left;
	padding:0px 20px 0px 0px;
	color:#faf6fb;
}

/*winIE6未満用*/
/* hide from Mac IE for6 ￥*/
* html .bread ul{
	width:640px;
	margin-left /**/:0px;
	margin-right /**/:0px;
	list-style-type: none;
	line-height:1.5em;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px;
	color:#faf6fb;
}
/**/




/*.bread ul{
	width:680px;
	margin:0 auto;
	list-style-type: none;
	line-height:1.5em;
	height:auto;
	text-align:left;
	padding:0px 20px 0px 00px;
	color:#faf6fb;
}*/


.bread ul li{
	display: inline;
	line-height:1.4em;
}

/* リンク */
.bread a:link{color: #fcabe8;text-decoration: underline;}
.bread a:visited{color:#f7f686; text-decoration: underline;}
.bread a:active{color: #fcabe8;text-decoration: none;}
.bread a:hover{color: #fcabe8;text-decoration: none;}

/*グローバルナビ------------------------------------------------
.gnavi{
	width:950px;
	height:47px;
	margin:0 auto;
	background:url(../images/input/header_02.jpg) no-repeat top center;
	padding-top:0px;
	padding-bottom:0px;
}

.gnavi ul{
	width:450px;
	margin:0 auto;
	list-style-type: none;
	line-height:1em;
	height:31px;
	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 0px 0px 0px;
	display: inline;
	float:left;
	height:25px;
	width:85px;
	/*vertical-align:middle;*/
	text-align:left;
}

.gnavi ul li#g00{
	width:105px;
	height:31px;
	display: inline;
	margin-right:80px;
}

/*winIE6未満用*/
/* hide from Mac IE for6 ￥*/
* html .gnavi ul li#g00{
	width:105px;
	height:31px;
	margin-left /**/:0px;
	margin-right /**/:0px;
}
/**/

.gnavi ul li#g01{
	width:85px;
	height:31px;
	display: inline;
	margin-right:80px;
}

.gnavi ul li#g02{
	width:85px;
	height:31px;
	display: inline;
}


