@charset "UTF-8";



/*メニュー基本設定*/

#menu {
	margin: auto;
	width: 756px;
	position: absolute;
	top: 65px;
}

.intro,.introOver,.introClose,.introCloseOver {
	background-image: url(../img/common/top_intro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	text-indent: -9999px;
	cursor: pointer;
	display: block;
}


.contri,.contriOver,.contriClose,.contriCloseOver {
	background-image: url(../img/common/top_contri.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 80px;
	cursor: pointer;
}


.recruite,.recruiteOver,.recruiteClose,.recruiteCloseOver {
	background-image: url(../img/common/top_recruite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 80px;
	cursor: pointer;
}


.aid,.aidOver,.aidClose,.aidCloseOver {
	background-image: url(../img/common/top_aid.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	height: 80px;
}




/*「協会の紹介」の詳細指定*/


.outline {
	height: 21px;
	width: 175px;
	margin-left: 3px;
	text-indent: -9999px;
}

.outline span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_outline.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:3px;
}

.outline a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	margin-left: 3px;
	text-indent: -9999px;
}

.outlineOver {
	height: 21px;
	width: 175px;
	margin-left: 3px;
}

.outlineOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_outline_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:3px;
}

.outlineOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	margin-left: 3px;
}


.report {
	margin-top: 8px;
	height: 21px;
	width: 175px;
	margin-left: 3px;
	text-indent: -9999px;
}

.report span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_report.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:3px;
}

.report a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	margin-left: 3px;
	text-indent: -9999px;
}

.reportOver {
	margin-top: 8px;
	height: 21px;
	width: 175px;
	margin-left: 3px;
}

.reportOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_report_2.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:3px;
}

.reportOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	margin-left: 3px;
}



.project {
	margin-top: 7px;
	height: 21px;
	width: 175px;
	margin-left: 3px;
	text-indent: -9999px;
}

.project span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_project.jpg) no-repeat;
   position:absolute;
   top:142px;
   left:3px;
}

.project a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	margin-left: 3px;
	text-indent: -9999px;
}

.projectOver {
	margin-top: 7px;
	height: 21px;
	width: 175px;
	margin-left: 3px;
}

.projectOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_project_2.jpg) no-repeat;
   position:absolute;
   top:142px;
   left:3px;
}

.projectOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	margin-left: 3px;
}

/*「寄付のお願い」の詳細指定*/


.midori {
	height: 21px;
	width: 175px;
	text-indent: -9999px;
}

.midori span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_midori.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:191px;
}
* html .midori span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_midori.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:191px;
}

.midori a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.midoriOver {
	height: 21px;
	width: 175px;
}

.midoriOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_midori_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:191px;
}
* html .midoriOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_midori_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:191px;
}

.midoriOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.buna {
	background-image: url(../img/common/mbtn_buna.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
	height: 21px;
	width: 175px;
	text-indent: -9999px;
}

.buna span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_buna.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:191px;
}

* html .buna span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_buna.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:191px;
}

.buna a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.bunaOver {
	background-image: url(../img/common/mbtn_buna_2.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
	height: 21px;
	width: 175px;
}

.bunaOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_buna_2.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:191px;
}
* html .bunaOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_buna_2.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:191px;
}

.bunaOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.zephyrus {
	margin-top: 6px;
	height: 19px;
	width: 175px;
	text-indent: -9999px;
}

.zephyrus span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_zephyrus.jpg) no-repeat;
   position:absolute;
   top:142px;
   left:191px;
}
* html .zephyrus span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_zephyrus.jpg) no-repeat;
   position:absolute;
   top:142px;
   left:191px;
}

.zephyrus a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.zephyrusOver {
	margin-top: 6px;
	height: 19px;
	width: 175px;
}

.zephyrusOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_zephyrus_2.jpg) no-repeat;
   position:absolute;
   top:142px;
   left:191px;
}
* html .zephyrusOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_zephyrus_2.jpg) no-repeat;
   position:absolute;
   top:142px;
   left:191px;
}

.zephyrusOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.property {
	margin-top: 9px;
	height: 21px;
	width: 175px;
	text-indent: -9999px;
}

.property span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_property.jpg) no-repeat;
   position:absolute;
   top:168px;
   left:191px;
}

* html .property span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_property.jpg) no-repeat;
   position:absolute;
   top:168px;
   left:191px;
}

.property a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.propertyOver {
	margin-top: 9px;
	height: 21px;
	width: 175px;
}

.propertyOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_property_2.jpg) no-repeat;
   position:absolute;
   top:168px;
   left:191px;
}

* html .propertyOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_property_2.jpg) no-repeat;
   position:absolute;
   top:168px;
   left:191px;
}

.propertyOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


/*「募集しています」の詳細指定*/



.csr {
	height: 21px;
	width: 175px;
	text-indent: -9999px;
}

.csr span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_csr.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:379px;
}
* html .csr span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_csr.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:379px;
}

.csr a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.csrOver {
	height: 21px;
	width: 175px;
}

.csrOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_csr_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:379px;
}
* html .csrOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_csr_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:379px;
}

.csrOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.volunteer {
	height: 21px;
	width: 175px;
	margin-top: 4px;
	text-indent: -9999px;
}

.volunteer span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_volunteer.jpg) no-repeat;
   position:absolute;
   top:110px;
   left:379px;
}
* html .volunteer span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_volunteer.jpg) no-repeat;
   position:absolute;
   top:110px;
   left:379px;
}

.volunteer a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.volunteerOver {
	height: 21px;
	width: 175px;
	margin-top: 4px;
}

.volunteerOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_volunteer_2.jpg) no-repeat;
   position:absolute;
   top:110px;
   left:379px;
}
* html .volunteerOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_volunteer_2.jpg) no-repeat;
   position:absolute;
   top:110px;
   left:379px;
}

.volunteerOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.schedule {
	height: 21px;
	width: 175px;
	margin-top: 4px;
	text-indent: -9999px;
}

.schedule span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_schedule.jpg) no-repeat;
   position:absolute;
   top:136px;
   left:379px;
}
* html .schedule span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_schedule.jpg) no-repeat;
   position:absolute;
   top:136px;
   left:379px;
}

.schedule a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.scheduleOver {
	height: 21px;
	width: 175px;
	margin-top: 4px;
}

.scheduleOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_schedule_2.jpg) no-repeat;
   position:absolute;
   top:136px;
   left:379px;
}
* html .scheduleOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_schedule_2.jpg) no-repeat;
   position:absolute;
   top:136px;
   left:379px;
}

.scheduleOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.event {
	height: 21px;
	width: 175px;
	margin-top: 4px;
	text-indent: -9999px;
}

.event span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_event.jpg) no-repeat;
   position:absolute;
   top:162px;
   left:379px;
}
* html .event span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_event.jpg) no-repeat;
   position:absolute;
   top:162px;
   left:379px;
}

.event a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.eventOver {
	height: 21px;
	width: 175px;
	margin-top: 4px;
}

.eventOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_event_2.jpg) no-repeat;
   position:absolute;
   top:162px;
   left:379px;
}
* html .eventOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_event_2.jpg) no-repeat;
   position:absolute;
   top:162px;
   left:379px;
}

.eventOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}



.recruite2 {
	height: 21px;
	width: 175px;
	margin-top: 4px;
	text-indent: -9999px;
}

.recruite2 span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_recruite.jpg) no-repeat;
   position:absolute;
   top:188px;
   left:379px;
}
* html .recruite2 span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_recruite.jpg) no-repeat;
   position:absolute;
   top:188px;
   left:379px;
}

.recruite2 a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.recruite2Over {
	height: 21px;
	width: 175px;
	margin-top: 4px;
}

.recruite2Over span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_recruite_2.jpg) no-repeat;
   position:absolute;
   top:188px;
   left:379px;
}
* html .recruite2Over span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_recruite_2.jpg) no-repeat;
   position:absolute;
   top:188px;
   left:379px;
}

.recruite2Over a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}




/*「助成事業」の詳細指定*/


.bank {
	height: 21px;
	width: 175px;
	text-indent: -9999px;
}

.bank span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_bank.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}
* html .bank span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_bank.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}

.bank a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.bankOver {
	height: 21px;
	width: 175px;
}

.bankOver span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_bank_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}
* html .bankOver span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_bank_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}

.bankOver a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.procedure1 {
	height: 21px;
	width: 175px;
	text-indent: -9999px;
}

.procedure1 span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_procedure1.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}
* html .procedure1 span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_procedure1.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}

.procedure1 a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.procedure1Over {
	height: 21px;
	width: 175px;
}

.procedure1Over span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_procedure1_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}
* html .procedure1Over span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_procedure1_2.jpg) no-repeat;
   position:absolute;
   top:84px;
   left:567px;
}

.procedure1Over a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.procedure2 {
	height: 21px;
	width: 175px;
	margin-top: 7px;
	text-indent: -9999px;
}

.procedure2 span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_procedure2.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:567px;
}
* html .procedure2 span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_procedure2.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:567px;
}

.procedure2 a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.procedure2Over {
	height: 21px;
	width: 175px;
	margin-top: 7px;
	text-indent: -9999px;
}

.procedure2Over span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_procedure2_2.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:567px;
}
* html .procedure2Over span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_procedure2_2.jpg) no-repeat;
   position:absolute;
   top:112px;
   left:567px;
}

.procedure2Over a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.procedure3 {
	height: 21px;
	width: 175px;
	margin-top: 7px;
	text-indent: -9999px;
}

.procedure3 span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_procedure3.jpg) no-repeat;
   position:absolute;
   top:140px;
   left:567px;
}
* html .procedure3 span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_procedure3.jpg) no-repeat;
   position:absolute;
   top:140px;
   left:567px;
}

.procedure3 a {
	text-decoration: none;
	display: block;
	cursor:pointer;
	text-indent: -9999px;
}

.procedure3Over {
	height: 21px;
	width: 175px;
	margin-top: 7px;
	text-indent: -9999px;
}

.procedure3Over span {
   display:block;
   width:25%;
   height:21px;
   background:url(../img/common/mbtn_procedure3_2.jpg) no-repeat;
   position:absolute;
   top:140px;
   left:567px;
}
* html .procedure3Over span {
   display:block;
   width:100%;
   height:21px;
   background:url(../img/common/mbtn_procedure3_2.jpg) no-repeat;
   position:absolute;
    top:140px;
   left:567px;
}

.procedure3Over a {
	text-decoration: none;
	display: block;
	cursor:pointer;
}


.menufoot,.menufootOver {
	background-image: url(../img/common/menu_btm_bg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 185px;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
}

.menufootsub,.menufootsubOver {
	display:none;
	height: 0px;
	width: 185px;
	margin: 0px;
	padding: 0px;
}


.px3 {
	margin-left: 3px;
}
