img {
	outline:none;
	border:none;
	}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
header
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#headerAreaWrap{
 	background:url(../topimage/line_blue.gif) 0 -1px repeat-x #fff;
	width:100%;
	}

#headerArea {
	width:1000px;
	height:36px;
	margin:0px auto;
	padding:14px 0px;
	}
		
#form-sitesearch11{
	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-sitesearch11 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);
  }

/*///////////////////////////////////////////////////
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;
	}

	
/*///////////////////////////////////////////////////
kakekomi navi
//////////////////////////////////////////////////*/

#kakenavi {
	}
	
#snavk{
    width:800px;
    height:35px;
	margin:0px auto;
	padding:0px;
}

#snavk li{
    float:left;
}

/* kakekomi */
#kakenavi  #snavk li#snav1{width: 64px;}
#kakenavi  #snavk li#snav2{width:103px;}
#kakenavi  #snavk li#snav3{width:112px;}
#kakenavi  #snavk li#snav4{width:229px;}
#kakenavi  #snavk li#snav5{width:229px;}

#snavk li a{
display:block;
width:100%;
padding-top:35px;
height:0 !important;/* Win IE 5 hack */
height:35px;
overflow:hidden;
background-image:url(../images_common/nav_on_off.png);
color:#fff;
}


#kakenavi #snavk li a{
	background-image:url(../images_common/nav3_on_off.png);
}

	


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
main contents
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////
pankuzu
//////////////////////////////////////////////////*/

.pankuzuList {
	text-align:left;
	font-weight:bold;
	color:#999;
	width:1000px;
	margin:0px auto 40px;
	padding:20px 0 0 0;
	}
	
.pankuzuList a {
	font-weight:lighter;
	color:#06f !important;
	}	


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
h1
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#mainCont2nd {
	width:1000px;
	margin:20px auto 30px auto;
	*margin:20px auto 0px auto;
	}
	

.mc2gaiyo h1 {
	text-indent:-10000px;
	background:url(../images02/h1_01.jpg) 0 0 no-repeat;
	border-bottom:1px solid #666;
	width:1000px;
	height:34px;
	padding:0 0 10px 5px;
	}

.mc2kakekomi h1 {
	text-indent:-10000px;
	background:url(../images02/h1_02.jpg) 0 0 no-repeat;
	border-bottom:1px solid #c33;
	width:1000px;
	height:34px;
	padding:0 0 10px 5px;
	}

.mc2seminar h1 {
	text-indent:-10000px;
	background:url(../images02/h1_03.jpg) 0 0 no-repeat;
	border-bottom:1px solid #f66;
	width:1000px;
	height:34px;
	padding:0 0 10px 5px;
	}

.mc2business h1 {
	text-indent:-10000px;
	background:url(../images02/h1_04.jpg) 0 0 no-repeat;
	border-bottom:1px solid #2B639C;
	width:1000px;
	height:34px;
	padding:0 0 10px 5px;
	}

.mc2funds h1 {
	text-indent:-10000px;
	background:url(../images02/h1_05.jpg) 0 0 no-repeat;
	border-bottom:1px solid #658833;
	width:1000px;
/*	height:34px;*/
	height:74px;
	padding:0 0 10px 5px;
	}
html>body .mc2funds h1 {
	height:34px;
}

.mc2it h1 {
	text-indent:-10000px;
	background:url(../images02/h1_06.jpg) 0 0 no-repeat;
	border-bottom:1px solid #D17B9F;
	width:1000px;
	height:34px;
	padding:0 0 10px 5px;
	}

.mc2dvd h1 {
	text-indent:-10000px;
	/*background:url(../images02/h1_07.gif) 5px 0 no-repeat;*/
  background:url(../images02/h1_07.jpg) 5px 0 no-repeat;
	border-bottom:1px solid #c93;
	width:1000px;
	height:34px;
	padding:0 0 10px 5px;
	}

.mc2association h1 {
	text-indent:-10000px;
	background:url(../images02/h1_08.jpg) 0 0 no-repeat;
	border-bottom:1px solid #5B5598;
	width:1000px;
	height:34px;
	padding:0 0 10px 5px;
	}


