@charset "UTF-8";
/* AssetNowVersion: ST1.9.0 Last Up Date: 2009-08-31 DesignVersion: 1.8 */

/*****************************************************************************/
/* -=サイトタイトル                                                          */
/*****************************************************************************/

#SiteTitle {
	margin: 0 0 8px 0; /* don't touch */
	padding: 0 0 20px 0; /* don't touch */
	position: relative;
	width: 100%;
	overflow: hidden;
	color: #000000;
	background: #0963BD;
	position: relative; /* don't touch */

}

	/* =タイトル ---------------------------------------------------------------
	common/homelogo.cfm
	
	*使用画像
	logo.gif or logo.jpg

	*カスタマイズメモ
	- logo.gifがない場合は、logo.jpgを表示する
	- logo.gifとlogo.jpgがない場合は、タイトルをテキストで表示する
	-------------------------------------------------------------------------- */

	h1#TitleArea {
		margin: 0; /* don't touch */
		padding: 0; /* don't touch */
		top: 0; /* don't touch */
		left: 0; /* don't touch */
		z-index: 98; /* don't touch */
		width: 334px;
		padding:20px 0 0 10px;
		float:left;
	}
		#TitleImage {
		}
		
		h1#TitleText {
		}
		
	/* skipボタン ----------------------------------------------------	
	
	-------------------------------------------------------------------------- */
	#skip{
	  background: url(images/head_arrow.gif) no-repeat left center;
	  color: #FFF;
	  padding-left: 10px;
	  margin:50px 0 0 15px;
	  float:left;
	  width:60px;
	  
		}	
		
		#skip a,
		#skip a:link,
		#skip a:hover,
		#skip a:active,
		#skip a:visited,
		#skip a:focus{
		  color: #FFF;
			}	
			

	/* head_rightbox ----------------------------------------------------	
	
	-------------------------------------------------------------------------- */
			
	#head_right	{
		width:540px;
		position:absolute;
		top:0px;
		right:0px;
		margin:0px !important;
		padding-top:20px;}
		
		#head_right img	{
			vertical-align:top;}
			
			#head_right .head_rtop{
				margin:0;
				overflow:hidden;}

			.head_rtop:after{
			  content:".";
			  display:block;
			  visibility:hidden;
			  height:0.1px;
			  font-size:0.1em;
			  line-height:0;
			  clear:both;
				}

			.head_rtop {
			  display: inline-table;
				  /*zoom:100%;*/
			  }
			  
			  /* Hide4MacIE \*/
			  * html .head_rtop {height: 1%;}
			  .head_rtop {display: block;}
						
			
			
			#head_right .sub_nav{
				margin:0px;
				float:left;
				padding-top:3px;
				height:24px;}
				
			  		#head_right .sub_nav ul{
					margin:0px;
					list-style: none;
				}	
				
				#head_right .sub_nav ul li{
					width:88px;
					float:left;
					
					}	
		
	  #head_right .kensaku_area{
		  width:255px;
		  float:left;
		  margin:0;
		  padding-left:10px;
		  
		  }	  
		
		  #head_right .kensaku_box{
			width:174px;
			vertical-align:baseline;			  
			  }	
			  
			#head_right .kensaku{
				background: url(images/head_search_btn.gif) no-repeat top left;
				width:71px;
				text-indent:-9999px;
				border:0 none;
				height:27px;
				}


        #head_right .head_rbottom{
			margin:0px;
			clear:both;
			background: #F2F7FC;
			width:514px;
			padding:6px;
			margin-top:5px;			
			}
		  

			#head_right .head_rbottom .f_size,
			#head_right .head_rbottom .bk_color{
				width:180px;
				float:left;
				margin:0;
				}
				
				 #head_right .head_rbottom p{
				  margin:0px;
				  float:left;
				}		
				
				 #head_right .head_rbottom ul{
				  margin:0px;
				  list-style: none;
				  float:left;
				  padding-left:5px;
				  }
				
				 #head_right .head_rbottom ul li{
					 float:left;
					 padding-left:3px;
					 height:28px;}		 
					 
					#head_right .accessibility_btn {
						width:144px;
						margin:0px;
						float:right;
						padding:3px 2px 0 0;
						} 
					
					
	
			

	/* =検索フォーム(トップ) ----------------------------------------------------
	common/search.cfm

	*使用画像
	search.gif

	*カスタマイズメモ
	- search.gifがない場合は、フォームの標準ボタンが使用される
	-------------------------------------------------------------------------- */

/*	#SearchForm {
		margin: 0;
		padding: 0; 
		padding-top: 15px;
		margin-right: 10px;
		margin-left: 130px; 
		position: relative;
		z-index: 99; 
		top: -55px;
		height: 40px; 
		right: 0;
		text-align: right;
		display:none;
	}
		.searchInputBox {
			display: inline;
			vertical-align: middle;
			font-size: small;
			width: 10em;
			font-family: "ＭＳ Ｐゴシック", sans-serif; 
		}
		.searchSubmitImage {
			margin-left: 3px;
			display: inline;
			vertical-align: middle;
		}
		.searchSubmitButton {
			margin-left: 3px;
			display: inline;
			vertical-align: middle;
		}
		*/

/*************************************************************

				Google フリー検索（オリジナル）

*************************************************************/		

	#GoogleSearchForm {
		margin: 0; 
		padding: 0; 
		position: relative; 
		z-index: 99; 
		top: -55px;
		height: 40px; 
		right: 0;
		text-align: right;

		background: url(images/googlelogo.gif) no-repeat center right;
		padding-right: 76px;
	}
		.GooglesearchInputBox {
			display: inline;
			vertical-align: middle;
			font-size: small;
			width: 9em;
			font-family: "ＭＳ Ｐゴシック", sans-serif;
		}
		.GooglesearchSubmitImage {
			margin-left: 3px;
			display: inline;
			vertical-align: middle;
		}
		
	