.global_00 h2{
	margin:0px;
	padding:15px 15px 15px 15px;
	color:#000000;
	text-decoration: none;
	background-image:url(../Images_common/bg_h2_00.gif);
	background-repeat:no-repeat;
	background-position:left top;
}




.sidemenu_photo{
background-image:url(../Images_common/sidesaikin_bg.gif);
}
.sidemenu_photo_top{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../Images_common/sidesaikin_bg_top.gif);
	height:15px;
}
.sidemenu_photo_bot{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../Images_common/sidesaikin_bg_bot.gif);
	height:15px;
	clear:both;
}
.sidemenu_photo h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../Images_common/sidesaikin_tit.gif);
	height: 39px;
	text-indent:-4000px;
}







.sidemenu_photo_colum4{
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	height:1%;
}
/* Hides from IE-mac \*/
.sidemenu_photo_colum4{clear: both;}
/* End hide from IE-mac */

.sidemenu_photo_colum4:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




.sidemenu_photo_colum4 span.con_img{

	width: 82px;
	height: 84px;
	text-align:center;
	display:block;
	overflow:hidden;
	background-color:#663300;
	
}


.sidemenu_photo_colum4 .con{
	width: 86px;
	float:left;
}

.sidemenu_photo_colum4 .con_in{
	width: 82px;
}
.sidemenu_photo_colum4 .con_in span.date{
	display:block;
	font-size:90%;
	line-height:1.1;
}
.sidemenu_photo_colum4 .con_in span.title{
	display:block;
	font-size:90%;
	line-height:1.1;
}
.sidemenu_photo_colum4 .con_in span.titlesub{
	display:block;
	font-size:90%;
	line-height:1.1;
}
.sidemenu_photo_colum4 .con_in a{
	margin:0px 2px 0px 2px;
	padding:2px;
	display:block;
}
.sidemenu_photo_colum4 .con_in a:hover{
background-color: #FFF4BE;
}


























#wrapper_footer{
	padding: 15px 0px 0px 0px;
}
#box_footer_link{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-color:#EEEEEE;
}
#box_footer{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-color:#0480D3;
	background-image:url(../Images_common/bg_footer.gif);
	background-position:top;
	background-repeat:repeat-x;
}










.footer_link ul{
	width:900px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;

}


















.footer_menu{
	width:900px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
.footer_menu a{
color:#FFFFFF;
}
.footer_menu a:hover{
	text-decoration: none;
	color:#0480D3;
}


.footer_menu h2{
color:#FFFFFF;
font-weight:bold;
font-size:140%;
margin-bottom:8px;
}






.footer_menu div.colum4{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	height:1%;
	background-image:url(../Images_common/footbg.gif);
	background-repeat:repeat-y;
}
/* Hides from IE-mac \*/
.footer_menu div.colum4{clear: both;}
/* End hide from IE-mac */

.footer_menu div.colum4:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.footer_menu div.colum4 div.con{
	width: 230px;
	float:left;
}
.footer_menu div.colum4 div.con_end{
	width: 200px;
	float:left;
}
.footer_menu div.colum4 div.con_in{
	width: 200px;
}
.footer_menu div.footer_menu div.con_in img{
	margin-right: auto;
	margin-left: auto;
}
.footer_menu a{
color:#666666;
}












/* -------写真サムネイル-------- */

.photothum_colum4{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	height:1%;
	background-image:url(../Images_common/photothum_colum4_bg.gif);
}
/* Hides from IE-mac \*/
.photothum_colum4{clear: both;}
/* End hide from IE-mac */

.photothum_colum4:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




.photothum_colum4 span.con_img{
	display:table-cell;
	width:100px;
	margin-bottom:0px;
	vertical-align:middle;
	width: 150px;
	height: 150px;
	text-align:center;
	padding-bottom:3px;
}

* html .photothum_colum4 span.con_img{/* IE 6 */
	display:inline;
	zoom:1;
}

*:first-child+html .photothum_colum4 span.con_img{/* IE 7 */
	display:inline;
	zoom:1;
}

/*\*//*/
* html .photothum_colum4 span.con_img{
display:inline-block;
}
/**/


.photothum_colum4 .con{
	width: 172px;
	float:left;
}

.photothum_colum4 .con_in{
}
.photothum_colum4 .con_in span.date{
	display:block;
	font-size:90%;
	line-height:1.1;
	color:#333333;
	margin-bottom:3px;
}
.photothum_colum4 .con_in span.title{
	display:block;
	font-size:90%;
	line-height:1.1;
	color:#333333;
	font-weight:bold;
	margin-bottom:3px;
}
.photothum_colum4 .con_in span.titlesub{
	display:block;
	font-size:90%;
	line-height:1.1;
	color:#333333;
}

.photothum_colum4 .con_in a{
	margin:0px;
	padding:10px;
	display:block;
}
.photothum_colum4 .con_in a:hover{
	background-color:#FFF4BE;

}

.photothum_colum4 div.clear{
	border-top:2px solid #FFFFFF;

}









/* -------H2 h1タイトル-------- */



.tith2_osirase{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith2_osirase h2,.tith2_osirase h1{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.tith2_osirase a{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith2_osirase.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}






.tith2_report{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith2_report h2,.tith2_report h1{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.tith2_report a{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith2_report.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}







.tith2_phototp{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith2_phototp h2,.tith2_phototp h1{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.tith2_phototp a{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith2_phototp.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}







.tith2_seisoukatudouseika{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith2_seisoukatudouseika h2,.tith2_seisoukatudouseika h1{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.tith2_seisoukatudouseika a{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith2_seisoukatudouseika.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}







.tith2_blogtop{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith2_blogtop h2,.tith2_blogtop h1{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.tith2_blogtop a{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith2_blogtop.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}








.tith2_archive{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith2_archive h2,.tith2_archive h1{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.tith2_archive a{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith2_archive.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}








.tith2_education{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith2_education h2,.tith2_education h1{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.tith2_education a{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith2_education.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}







/* -------h1タイトル-------- */



.tith1_osirase{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_osirase h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_osirase.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}






.tith1_event{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_event h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_event.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}



.tith1_report{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_report h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_report.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}





.tith1_phototp{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_phototp h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_phototp.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}






.tith1_seisoukatudouseika{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_seisoukatudouseika h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_seisoukatudouseika.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}




.tith1_blogtop{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_blogtop h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_blogtop.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}




.tith1_archive{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_archive h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_archive.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}




.tith1_education{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.tith1_education h1{
	height:45px;
	text-indent:-4000px;
	background-image:url(../Images_common/tith1_education.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:none;
}












/* -------FAQ-------- */



.faq dl{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}


.faq dt{
	background-image:url(../Images_common/faq_q.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:2px 0px 5px 27px;
	color:#00A550;
}


.faq dd{
	background-image:url(../Images_common/faq_a.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:2px 0px 18px 27px;
}




/* -------年表-------- */


.nenpyo_waku{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width:100%;
}
.nenpyo_waku tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.nenpyo_waku th{
	font-weight: bold;
	text-align: left;
	
	padding: 7px 8px 5px 8px;
	margin: 0px 4px 4px 0px;
	
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-style: normal;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	width:80px;
	
	background-color: #C5E8D5;
	
}
.nenpyo_waku td{
	font-style: normal;
	font-weight: normal;
	text-align: left;

	padding: 7px 8px 5px 8px;
	margin: 0px 4px 4px 0px;
	
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	
	background-color: #E0F3E9;
}


.nenpyo_waku table td{
	background-color: none;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	border: none;
}

.nenpyo_waku h3,.nenpyo_waku h2{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
}





/* -------法人・団体会員-------- */
.inc_member img{
	vertical-align: text-top;
	margin: 0px 1px 0px 5px;
}
.inc_member th{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
color:#00A550;
border-right:solid 1px #C5E8D5;
}

.inc_member table table th,.inc_member table table td{
font-size:110%;
}
