/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
header
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#headerArea {
	background-image:none;
	width:1000px;
	height:36px;
	margin:0px auto;
	padding:14px 0px;
	}
	
#headerArea h1 {
	text-indent:-1000px;
	background:url(../topimage/tit_logo.gif) 0 0 no-repeat;
	width:336px;
	height:41px;
	float:left;
	margin:0px;
	padding:0px;
}

#headerArea h1 span {
	display:none;
	}
	
#form-sitesearch{
	background:url(../topimage/bg_seach.jpg) 0 0 no-repeat;
	float:left;
	width:225px;
	_width:300px;
	height:33px;
	_height:35px;
	padding:1px 0px 0px 75px;
	margin:0px;
	}
	
#form-sitesearch input {
	float:left;
	}

.txtArea {
	border:1px solid #000;
	width:155px;
	height:19px;
	margin:5px;
	}
  
/* Googleカスタム検索 */
#cse-search-box{
	background:url(../topimage/bg_seach.jpg) 0 0 no-repeat;
	float:left;
	width:225px;
	_width:300px;
	height:33px;
	_height:35px;
	padding:1px 0px 0px 75px;
	margin:0px;
	}
	
#cse-search-box input {
	float:left;
	}

#cse-search-box .txtArea {
	border:1px solid #000!important;
	width:155px!important;
	height:19px!important;
	margin:5px!important;
  padding:0!important;
  background: url(https://www.google.com/cse/static/images/1x/ja/branding.png) left 9px top 50% no-repeat rgb(255, 255, 255);
	}
  
/* 検索結果ページのスタイル修正 */

#search-result form.gsc-search-box {
  width: 60%!important;
  margin: 0 auto!important;
}

#search-result td.gsc-input,
#search-result td.gsc-search-button {
  border: none;
}

#search-result td.gsc-result-info-container,
#search-result td.gsc-orderby-container {
  border: none;
}

/*///////////////////////////////////////////////////
2nd
//////////////////////////////////////////////////*/


.hdrTitlLogo {
	text-indent:-10000px;
	background:url(../topimage/tit_logo.gif) 0 0 no-repeat;
	width:336px;
	height:41px;
	float:left;
	margin:0px;
	padding:0px;
	}
	
.hdrTitlLogo a {
	display:block;
	width:336px;
	height:41px;
	}	

	


/*///////////////////////////////////////////////////
sitemap
//////////////////////////////////////////////////*/

.headerAreaSitmap_top {
	float:left;
	width:175px;
	height:17px;
	_height:11px;
	margin:10px 30px 0px 155px
}

.headerAreaSitmap {
	float:left;
	width:185px;
	_width:170px;
	height:20px;
	_height:10px;
	margin:10px 21px 0px 249px
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
golbal menu
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#glbMenu {
	background-color:#0070C1;
	clear:both;
	width:100%;
	height:36px;
	}
#glbMenu ul {
	list-style:none;
	width:1000px;
	margin:0px auto;
	}

#glbMenu li {
	text-indent:-10000px;
	float:left;
	}

#glbMenu li a{
	display:block;
	height:36px;
	}	

/* 2019年9月までの旧 gmenu */

/*#glbMenu a.gmenu01 {
	width:78px;
	background:url(../topimage/menu.gif) no-repeat 0px 0px;
	}
#glbMenu a:hover.gmenu01{
	background:url(../topimage/menu.gif) 0px -36px;
	}
	
#glbMenu a.gmenu02 {
	width:115px;
	background:url(../topimage/menu.gif) no-repeat -78px 0px;
	}
#glbMenu a:hover.gmenu02{
	background:url(../topimage/menu.gif) -78px -36px;
	}
	
#glbMenu a.gmenu03 {
	width:123px;
	background:url(../topimage/menu.gif) no-repeat -193px 0px;
	}
#glbMenu a:hover.gmenu03{
	background:url(../topimage/menu.gif) -193px -36px;
	}
	
#glbMenu a.gmenu04 {
	width:65px;
	background:url(../topimage/menu.gif) no-repeat -316px 0px;
	}
#glbMenu a:hover.gmenu04{
	background:url(../topimage/menu.gif) -316px -36px;
	}
	
#glbMenu a.gmenu05 {
	width:187px;
	background:url(../topimage/menu.gif) no-repeat -381px 0px;
	}
#glbMenu a:hover.gmenu05{
	background:url(../topimage/menu.gif) -381px -36px;
	}
	
#glbMenu a.gmenu06 {
	width:131px;
	background:url(../topimage/menu.gif) no-repeat -568px 0px;
	}
#glbMenu a:hover.gmenu06{
	background:url(../topimage/menu.gif) -568px -36px;
	}
	
#glbMenu a.gmenu07 {
	width:118px;
	background:url(../topimage/menu.gif) no-repeat -699px 0px;
	}
#glbMenu a:hover.gmenu07{
	background:url(../topimage/menu.gif) -699px -36px;
	}
	
#glbMenu a.gmenu08 {
	width:77px;
	background:url(../topimage/menu.gif) no-repeat -817px 0px;
	}
#glbMenu a:hover.gmenu08{
	background:url(../topimage/menu.gif) -817px -36px;
	}
	
#glbMenu a.gmenu09 {
	width:106px;
	background:url(../topimage/menu.gif) no-repeat -894px 0px;
	}
#glbMenu a:hover.gmenu09{
	background:url(../topimage/menu.gif) -894px -36px;
	}*/

/* 2019年10月からの新 gmenu */

#glbMenu a.gmenu01 {
	width:78px;
	background:url(../topimage/menu.gif) no-repeat 0px 0px;
	}
#glbMenu a:hover.gmenu01{
	background:url(../topimage/menu.gif) 0px -36px;
	}
	
#glbMenu a.gmenu02 {
	width:113px;
	background:url(../topimage/menu.gif) no-repeat -78px 0px;
	}
#glbMenu a:hover.gmenu02{
	background:url(../topimage/menu.gif) -78px -36px;
	}
	
#glbMenu a.gmenu03 {
	width:121px;
	background:url(../topimage/menu.gif) no-repeat -191px 0px;
	}
#glbMenu a:hover.gmenu03{
	background:url(../topimage/menu.gif) -191px -36px;
	}
	
#glbMenu a.gmenu04 {
	width:65px;
	background:url(../topimage/menu.gif) no-repeat -312px 0px;
	}
#glbMenu a:hover.gmenu04{
	background:url(../topimage/menu.gif) -312px -36px;
	}
	
#glbMenu a.gmenu05 {
	width:162px;
	background:url(../topimage/menu.gif) no-repeat -377px 0px;
	}
#glbMenu a:hover.gmenu05{
	background:url(../topimage/menu.gif) -377px -36px;
	}
	
#glbMenu a.gmenu06 {
	width:78px;
	background:url(../topimage/menu.gif) no-repeat -539px 0px;
	}
#glbMenu a:hover.gmenu06{
	background:url(../topimage/menu.gif) -539px -36px;
	}
	
#glbMenu a.gmenu07 {
	width:113px;
	background:url(../topimage/menu.gif) no-repeat -617px 0px;
	}
#glbMenu a:hover.gmenu07{
	background:url(../topimage/menu.gif) -617px -36px;
	}
	
#glbMenu a.gmenu08 {
	width:90px;
	background:url(../topimage/menu.gif) no-repeat -730px 0px;
	}
#glbMenu a:hover.gmenu08{
	background:url(../topimage/menu.gif) -730px -36px;
	}
	
#glbMenu a.gmenu09 {
	width:77px;
	background:url(../topimage/menu.gif) no-repeat -820px 0px;
	}
#glbMenu a:hover.gmenu09{
	background:url(../topimage/menu.gif) -820px -36px;
	}

#glbMenu a.gmenu10 {
	width:103px;
	background:url(../topimage/menu.gif) no-repeat -897px 0px;
	}
#glbMenu a:hover.gmenu10{
	background:url(../topimage/menu.gif) -897px -36px;
	}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
footer
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#footerBnr2nd {
 	background:url(../topimage/line_blue.gif) 0 0 repeat-x;
	width:100%;
	height:5px;
	_overflow:hidden;
	margin-top:30px;
	}

#footerCpy2nd {
	text-align:center;
	width:1000px;
	margin:15px auto;
	}
#footerCpy2nd ul {
	float:left;
	}

#footerCpy2nd li {
	list-style:none;
	float:left;
	margin-right:1em;
	}	
	
#footerCpy2nd p {
	color:#666;
	float:right;
	}
	
#footerCpy2nd a {
	color:#3A72A5;
	}	
