body{ font-size:12px;font-family: "ＭＳ Ｐゴシック", "Osaka"; margin:0px;padding:0px; background:#046bb8 url(../img/body_back.jpg) repeat-x; color:#333333}
ul,li,dl,dd,p{margin:0px; padding:0px; list-style:none;}
a img{border:0px;}
.c{ clear:both;}
.h_5{height:5px; overflow:hidden;}
.h_10{height:10px; overflow:hidden;}
.h_11{height:11px; overflow:hidden;}
.h_12{height:12px; overflow:hidden;}
.h_13{height:13px; overflow:hidden;}
.h_14{height:14px; overflow:hidden;}
.h_15{height:15px; overflow:hidden;}
.h_18{height:18px; overflow:hidden;}
.h_19{height:19px; overflow:hidden;}
.h_20{height:20px; overflow:hidden;}
.h_23{height:23px; overflow:hidden;}
.h_24{height:24x; overflow:hidden;}
.h_26{height:26px; overflow:hidden;}
.h_28{height:28px; overflow:hidden;}
.h_30{height:30px; overflow:hidden;}
.h_32{height:32px; overflow:hidden;}
.h_35{height:35px; overflow:hidden;}
.h_57{height:57px; overflow:hidden;}
.h_65{height:65px; overflow:hidden;}
.w780{width:780px; line-height:18px;}
.f_10{ font-size:10px;}
.m_t5{margin-top:5px;}
.m_r14{margin-right:14px;}
.p_l15{padding-left:15px;}
.l{ float:left;}
.r{float:right}

.line_18{line-height:18px;}
.display{display:none;}

/*index.asp*/
#main{width:800px;padding:20px 10px 0px 10px;margin:0px auto; background:url(../img/maintop_back.jpg) top left no-repeat; text-align:left; line-height:17px;}
#tist_2{padding-top:5px; padding-bottom:5px;}
#logo{ height:67px; overflow:hidden;}
.content_l{width:487px; margin-right:10px;border:1px solid #fff; float:left}
	#img_wind{}
	#b_img_wind{border-bottom:1px solid #fff;}
	#b_img_btn{border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; height:32px; overflow:hidden;}
	#navimg{width:487px; overflow:hidden;height:32px; border-top:1px solid #fff}
	#navimg dd{ float:left; text-align:left; }
	#navimg .li_c{border-right:1px solid #fff; border-left:1px solid #fff;}
	#b_img_btn dd{float:left; text-align:left;}
	#b_img_btn .li_c{border-right:1px solid #fff; border-left:1px solid #fff;}
.content_r{width:281px; float:left}
.content_r div{float:left;}
.box{ background:url(../img/box_line.jpg) top left repeat-y;}
.box .box_titleback{}
	 .box_titleback01{ background: url(../img/titleback01.jpg) top left no-repeat; clear:both}
	 .box_titleback02{ background: url(../img/titleback02.jpg) top left no-repeat; clear:both}
	 .box_childback{ background:url(../img/box_childback.jpg) bottom left no-repeat;}
.box .box_title{}
.box .box_txt01{margin:0px 20px; padding:0px 0px 0px 19px; background:#fff url(../img/box_txtback01.jpg) top left repeat-x; *height:100%}

.box .box_txt02{margin:0px 20px; padding:0px 0px 0px 19px; background:#fff url(../img/box_txtback02.jpg) top left repeat-x; *height:100%;}
.box .box_bottom{margin:0px 20px;height:22px; background:url(../img/box_bottomback.jpg) top left repeat-x; }
.box .box_l{width:215px; overflow:hidden; float:left;}
.box .box_r{width:504px; overflow:hidden; float:left;}

.box .box_l_01{width:372px; overflow:hidden; float:left;}
.box .box_r_01{width:328px; overflow:hidden; float:left; line-height:17px;}
.box .box_bottomimg{padding:0px 2px;}
.box .box_bottomimg img{margin-right:10px;}

#b_box{width:360px; overflow:hidden; }
#bottom{width:740px;  margin:auto; margin:0px 20px; }

#main_bottom{height:9px; background:url(../img/main_bottom.jpg) top left no-repeat; overflow:hidden;}

.index_btn:link{display:block; height:105px; background:url(../img/btnlis_01_bak.jpg) top left no-repeat; text-decoration:none;width:281px;}
.index_btn:visited{display:block; height:105px; background:url(../img/btnlis_01_bak.jpg) top left no-repeat; text-decoration:none;width:281px;}
.index_btn:hover{display:block;height:105px; background:url(../img/btnlis_01.jpg) top left no-repeat; text-decoration:none;width:281px;}
.index_btn:active{display:block;height:105px; background:url(../img/btnlis_01.jpg) top left no-repeat; text-decoration:none;width:281px;}

.cause_btn:link{display:block; height:105px; background:url(../img/btnlis_02_bak.jpg) top left no-repeat; text-decoration:none;width:281px;}
.cause_btn:visited{display:block; height:105px; background:url(../img/btnlis_02_bak.jpg) top left no-repeat; text-decoration:none;width:281px;}
.cause_btn:hover{display:block;height:105px; background:url(../img/btnlis_02.jpg) top left no-repeat; text-decoration:none;width:281px;}
.cause_btn:active{display:block;height:105px; background:url(../img/btnlis_02.jpg) top left no-repeat; text-decoration:none;width:281px;}

.activity_btn:link{display:block; height:105px; background:url(../img/btnlis_03_bak.jpg) top left no-repeat; text-decoration:none;width:281px;}
.activity_btn:visited{display:block; height:105px; background:url(../img/btnlis_03_bak.jpg) top left no-repeat; text-decoration:none;width:281px;}
.activity_btn:hover{display:block;height:105px; background:url(../img/btnlis_03.jpg) top left no-repeat; text-decoration:none;width:281px;}
.activity_btn:active{display:block;height:105px; background:url(../img/btnlis_03.jpg) top left no-repeat; text-decoration:none;width:281px;}

/*石川追記*/

#main_top2{height:9px; background:url(../img/main_top.jpg) top left no-repeat; overflow:hidden;}

.box_titleback03{ color:#000066;}
.f_12{ font-size:12px;}

#bottom4{width:740px; margin:11px 20px 0px 20px; }

/*cause*/
.cau_box{ background:url(../img/cau_boxline.jpg) top left repeat-y; line-height:18px;}
.cau_boxchild{ background:url(../img/cau_boxback.jpg) top left no-repeat;*height:100%}
.cau_boxbottomback{ background:url(../img/cau_bottomback.jpg) bottom left no-repeat; padding:39px 41px 20px 40px; *height:100%;}
.cau_boxchild01{ background:url(../img/cau_boxback01.jpg) top left no-repeat;*height:100%}
.cau_boxbottomback01{ background:url(../img/cau_bottomback01.jpg) bottom left no-repeat; padding:0px 41px 20px 40px; *height:100%;}
#cau_b_showwind{border-bottom:1px solid #fff;}
#cau_b_navbtn{height:32px; overflow:hidden;}
#cau_b_navbtn dd{float:left;}
#cau_b_btn_2{border-left:1px solid #fff; border-right:1px solid #fff;}
#cau_bottom{background:url(../img/box_line.jpg) top left repeat-y;}

.cau_l_01{width:369px; float:left; text-align:left}
.cau_r_01{width:330px; float:left; text-align:left}
.cau_l_02{width:352px; float:left; text-align:left}
.cau_r_02{width:346px; float:left; text-align:left}
.cau_l_03{width:354px; float:left; text-align:left}
.cau_r_03{width:344px; float:left; text-align:left}

/*activity*/

.act_box{ background:url(../img/box_line.jpg) top left repeat-y; line-height:18px;}
.act_content{ text-align:left;}
.act_boxchild{ background:url(../img/act_box_back.jpg) top left no-repeat;*height:100%}
.act_boxbottomback{ background:url(../img/act_box_bottom.jpg) bottom left no-repeat; padding:18px 20px 0px 20px; *height:100%;}
.act_boxchild01{ background:url(../img/act_box_back01.jpg) top left no-repeat;*height:100%}
.act_boxbottomback01{ background:url(../img/act_bottom.jpg) bottom center no-repeat; padding:26px 21px 20px 21px; *height:100%;}
.act_top{height:146px; overflow:hidden; background:url(../img/act_topboxback.jpg) top left; padding:0px 20px 0px 20px;}
.act_box_content{background:#fff url(../img/act_box_back02.jpg) top left  repeat-x; padding:0px 19px 0px 19px; *height:100%;}
#act_nvabtn{border-top:1px solid #fff;}
#act_nvabtn dd{ float:left; text-align:left;}
#act1_nvabtn{border-top:1px solid #fff;}
#act1_nvabtn dd{ float:left; text-align:left;}
#act_b_btn01{border-right:1px solid #fff;}
#act1_b_btn01{border-right:1px solid #fff;}
.act_l_01{width:349px; float:left; text-align:left;}
.act_r_01{width:349px; float:right; text-align:left;}

.act_l_02{width:363px; float:left; text-align:left;}
.act_r_02{width:335px; float:right; text-align:left;}


