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


.common_header{
	background:url(../images/input/header_01.jpg)  no-repeat center top;
	margin:0 auto;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
	height:290px;
	display:block;
	text-align:center;
}

.header_space{ text-align:center;
	margin:0px auto 0px auto;
	padding-top:0px;
	padding-bottom:0px;}



/*パンくずナビ------------------------------------------------*/
.bread{
	width:640px;
	height:auto;
	margin:0px auto;
	padding-top:5px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:5px;
	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 li{
	display: inline;

}

/* リンク */
.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;}



/*中央寄せ*/

/*中央寄せ*/
.result_swf{ 
	width:750px;
	text-align:center;
	margin:0px auto 0px auto;
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	}

.center_position{ 
	width:666px;
	text-align:center;
	margin:0px auto 0px auto;
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	}
	
	
.center_position_ex{ 
	width:666px;
	text-align:center;
	margin:118px auto 50px auto;
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	}