
/*menu---------------------------------------------------*/


#leftmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	vertical-align:top;
}

#leftmenu ul li {
	padding: 0;
	margin: 0;
}

#leftmenu ul li a {
	display: block;
	margin: 0; 
	padding: 0;
	font-size:1px;
	text-decoration: none;
	text-indent:-9999px;
}

	
/*トップ---------------------------------------------------*/
#menul01 a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_01.gif) no-repeat 0px 0px;
}

#menul01 a:hover {
	background: url(../../corporate/img/menu_01_on.gif) no-repeat 0px 0px;
}
#menul01-on a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_01.gif) no-repeat 0px -22px;
}

/*トップ---------------------------------------------------*/
#menul02 a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_02.gif) no-repeat 0px 0px;
}
#menul02 a:hover {
	background: url(../../corporate/img/menu_02_on.gif) no-repeat 0px 0px;
}
#menul02-on a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_02.gif) no-repeat 0px -22px;
}


/*トップ---------------------------------------------------*/
#menul03 a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_03.gif) no-repeat 0px 0px;
}
#menul03 a:hover {
	background: url(../../corporate/img/menu_03_on.gif) no-repeat 0px 0px;
}
#menul03-on a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_03.gif) no-repeat 0px -22px;
}


/*トップ---------------------------------------------------*/
#menul04 a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_04.gif) no-repeat 0px 0px;
}
#menul04 a:hover {
	background: url(../../corporate/img/menu_04_on.gif) no-repeat 0px 0px;
}
#menul04-on a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_04.gif) no-repeat 0px -22px;
}


/*トップ---------------------------------------------------*/
#menul05 a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_05.gif) no-repeat 0px 0px;
}
#menul05 a:hover {
	background: url(../../corporate/img/menu_05_on.gif) no-repeat 0px 0px;
}
#menul05-on a {
	width: 135px;
	height:22px;
	background: url(../../corporate/img/menu_05.gif) no-repeat 0px -22px;
}



/*マップ---------------------------------------------------*/
#map{
margin:0 0 0 0;
padding:0 0 0 0;
}

#map #header{
background-color:#990000;
height:30px;
padding: 10px 8px 0px 8px;
}


.btn-print{
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
position:absolute;

}

.btn-close{
float:right;
margin:0 0 0 0;
padding:0 0 0 0;

}

#map #main{
width:444px;
margin:0 auto 0 auto;
}

#map #acsc{
width:400px;
margin:0 auto 0 auto;
text-decoration:none;
font-size:14px;
color:#666666;
}


.red{color:#990000;
line-height:150%;
}



/*企業---------------------------------------------------*/
#cprt{
margin:10px 0px 0px 0px;
padding:0;
text-decoration:none;
font-size:12px;
color:#666666;
line-height:150%;
}

#cprt #title{
width:600px;
margin:0 auto 30px auto;
}

#cprt .main{
width:550px;
padding:7px;
margin:0 auto 25px auto;
border-top:1pt #a2803e solid;
border-bottom:1pt #a2803e solid;
}

#cprt .title{
float:left;
line-height:10px;
}

#cprt .accs{
float:left;
}

#cprt .accs table{
margin-top:0px;
}

#cprt .accs table td{
vertical-align:top;
padding:5px 15px 5px 0;
border-bottom:solid 1px #a2803e;
}

#cprt .accs table td.l-t{
padding:5px 15px 2px 0;
}


#cprt .accs table td.l-none{
border-bottom:none;
}


/*グループ---------------------------------------------------*/
#group{
margin:20px 0px 0px 0px;
padding:0;
text-decoration:none;
font-size:12px;
color:#666666;
line-height:150%;
}

#group #title{
width:500px;
margin:0 auto 30px auto;
}

#group .title{
width:400px;
padding:1px;
margin:0 auto 0 auto;
border-bottom:1pt #a2803e solid;
}

#group .hb-main{
width:360px;
padding:7px;
margin:0 auto 15px auto;
}

#group .hb{
width:80px;
float:left;
}

#group .hb2{
width:280px;
float:left;
}


/*加入団体---------------------------------------------------*/
#join{
margin:20px 0px 300px 0px;
padding:0;
text-decoration:none;
font-size:12px;
color:#666666;
line-height:150%;
}

#join #title{
width:500px;
margin:0 auto 30px auto;
}


#join .main{
width:400px;
padding:1px;
margin:0 auto 15px auto;
border-top:1pt #a2803e solid;
border-bottom:1pt #a2803e solid;
}

#join .hb{
width:300px;
padding:10px;
float:left;
}

#join .hb2{
width:50px;
padding:10px;
float:left;
}


/*歴史---------------------------------------------------*/
#history{
margin:20px 0px 50px 0px;
padding:0;
text-decoration:none;
font-size:12px;
color:#666666;
line-height:150%;
}

#history #title{
width:500px;
margin:0 auto 30px auto;
}

#history .main{
width:470px;
margin:0 auto 30px auto;
}

#history .btn{
width:470px;
padding:0px;
margin:0 auto 30px auto;
}

#history .title{
width:470px;
padding:1px;
margin:0 auto 10px auto;
border-bottom:1pt #a2803e solid;
}

.btn-1980{
float:left;
margin:0 15px 0 0;
}

.btn-1990{
float:left;
margin:0 15px 0 0;
}

.btn-2000{
float:left;
}

#history .tit{
margin:0 0 3px 0;
}


/*歴史2---------------------------------------------------*/
#history_1980{
margin:20px 0px 300px 0px;
padding:0;
text-decoration:none;
font-size:12px;
color:#666666;
line-height:150%;
}


#history_1980 #title{
width:500px;
margin:0 auto 30px auto;
}

#history_1980 .main{
width:470px;
margin:0 auto 30px auto;
}

#history_1980 .btn{
width:470px;
padding:0px;
margin:0 auto 30px auto;
}

#history_1980 .title{
width:470px;
padding:0px;
margin:0 auto 10px auto;
border-bottom:1pt #a2803e solid;
}

.btn-1980{
float:left;
margin:0 15px 0 0;
}

.btn-1990{
float:left;
margin:0 15px 0 0;
}

.btn-2000{
float:left;
}

#history_1980 .tit{
margin:0 0 3px 0;
}


/*歴史2---------------------------------------------------*/
#history_1990{
margin:20px 0px 300px 0px;
padding:0;
text-decoration:none;
font-size:12px;
color:#666666;
line-height:150%;
}


#history_1990 #title{
width:500px;
margin:0 auto 30px auto;
}

#history_1990 .main{
width:470px;
margin:0 auto 30px auto;
}

#history_1990 .btn{
width:470px;
padding:0px;
margin:0 auto 30px auto;
}

#history_1990 .title{
width:470px;
padding:0px;
margin:0 auto 10px auto;
border-bottom:1pt #a2803e solid;
}

.btn-1980{
float:left;
margin:0 15px 0 0;
}

.btn-1990{
float:left;
margin:0 15px 0 0;
}

.btn-2000{
float:left;
}

#history_1990 .tit{
margin:0 0 3px 0;
}










