/* CSS */
body{
	margin: 0px;
	padding: 0px;
	font-size:100%;
	text-align: center;
}
a:link{
	color: #0000FF; text-decoration: underline; 
}
a:visited{
	color: #000066; text-decoration: none;
}
a:hover{
	color: #ff0000; text-decoration: underline;
}
a:active{
	color: #0000cc; text-decoration: none;
}
/* header */
#header01 {
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #E4EBE6;
	background-repeat:repeat-x;
	border: solid 0px #666666;
	background-image:url("../img/bg_head01.gif");
}
#header02 {
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FEE5E7;
	background-repeat:repeat-x;
	border: solid 0px #666666;
	background-image:url("../img/bg_head02_01.gif");
}
#head01 {
	width: 920px;
	height: 89px;
	margin: 0px;
	padding: 0px;
	border: solid 0px #666666;
	float:none;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#head02 {
	width: 920px;
	height: 33px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: solid 0px #666666;
	float:none;
}
#head03 {
	width: 940px;
	height: 43px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: solid 0px #666666;
	float:none;
	background-image:url("../img/bg_head02.gif");
	text-align: center;
}
#head04 {
	width: 940px;
	height: 43px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: solid 0px #666666;
	float:none;
	background-image:url("../img/bg_head02_02.gif");
	text-align: center;
}
/* footer */
#footer01 {
	height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	background-repeat:repeat-x;
	border: solid 0px #666666;
	background-image:url("../img/bg_footer01.gif");
}
#foot01 {
	width: 920px;
	height: 50px;
	padding: 0px;
	border: solid 0px #666666;
	float:none;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
}
/* content */
#content01 {
	width: 920px;
	height: auto;
	background-color: #ffffff;
	padding-top: auto;
	padding-bottom: auto;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #666666;
	background-image:url("../img/bg_body01.gif");
}
#content02 {
	width: 920px;
	height: auto;
	background-color: #FEE5E7;
	padding-top: auto;
	padding-bottom: auto;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #666666;
	background-image:url("../img/bg_body02.gif");}
.box_l{
	width: 208px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	float:left;
	border: solid 0px #666666;
}
.box_c{
	width: 500px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: solid 0px #666666;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
}
.box_r{
	width: 200px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: solid 0px #666666;
	float:left;
}
.box_essay{
	width: 500px;
	height: 205px;
	text-align: left;
	padding: 0px;
	background-color: #CCCCCC;
	border: solid 0px #333333;
	float:center;
	background-image:url("../img/bg_con01.gif");
	margin-left: auto;
	margin-right: auto;
}
.box_kokoro01{
	width: 500px;
	height: 235px;
	text-align: left;
	padding: 0px;
	background-color: #CCCCCC;
	border: solid 0px #333333;
	float:center;
	background-image:url("../img/bg_kokoro.gif");
	margin-left: auto;
	margin-right: auto;
}
.box_kokoro02{
	width: 170px;
	text-align: left;
	border: solid 0px #333333;
	float:left;
	margin-left: 0px;
	margin-right: auto;
	height: 125px;
	margin-top: 10px;
}
.box_kokoro03{
	width: 500px;
	text-align: left;
	padding: 0px;
	border: solid 0px #333333;
	float:left;
	margin-left: auto;
	margin-right: auto;
}
.box_tv{
	width: 500px;
	height: 444px;
	text-align: left;
	padding: 0px;
	background-color: #CCCCCC;
	border: solid 0px #333333;
	float:center;
	background-image:url("../img/bg_tv.gif");
	margin-left: auto;
	margin-right: auto;
}
.box_news{
	width: 500px;
	height: 253px;
	text-align: left;
	padding: 0px;
	background-color: #CCCCCC;
	border: solid 0px #333333;
	float:center;
	background-image:url("../img/bg_news.gif");
	margin-left: auto;
	margin-right: auto;
}
.box_kouza{
	width: 500px;
	height: 253px;
	text-align: left;
	padding: 0px;
	background-color: #CCCCCC;
	border: solid 0px #333333;
	float:center;
	background-image:url("../img/bg_kouza.gif");
	margin-left: auto;
	margin-right: auto;
}
.box_subcon{
	width: 710px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: solid 0px #666666;
	float:left;
}
.text_essay01{
	border: solid 0px #808080;
	width: 425px;
	height: 22px;
	overflow: hidden;
	text-align: left;
	font-size: 14px;
	margin-left: 40px;
	margin-right: 0px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
}
.text_essay02{
	border: solid 0px #808080;
	width: 440px;
	height: 85px;
	padding: 5px;
	overflow: auto;
	text-align: left;
	font-size: 12px;
	margin-left: 25px;
	margin-right: 0px;
	line-height: 150%;
	color: #333333;
}
.text_kokoro01{
	border: solid 0px #808080;
	width: 425px;
	height: 40px;
	overflow: hidden;
	text-align: left;
	font-size: 14px;
	margin-left: 50px;
	margin-right: 0px;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
}
.text_kokoro02{
	border: solid 0px #808080;
	width: 255px;
	height: auto;
	padding: 5px;
	overflow: auto;
	text-align: left;
	font-size: 12px;
	margin-left: 35px;
	margin-right: 0px;
	line-height: 120%;
	color: #333333;
	margin-top: 5px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #FA6D78;
	border-bottom-width: 2px;
}
.text_kokoro03{
	border: solid 0px #808080;
	width: 420px;
	height: 95px;
	padding: 8px;
	overflow: auto;
	text-align: left;
	font-size: 12px;
	margin-left: 40px;
	margin-right: 0px;
	line-height: 150%;
	color: #333333;
}
.text_tv01{
	border: solid 0px #808080;
	width: 415px;
	height: auto;
	overflow: hidden;
	text-align: left;
	font-size: 14px;
	margin-left: 75px;
	margin-right: 0px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
}
.text_news{
	border: solid 0px #808080;
	width: 265px;
	height: auto;
	padding: 5px;
	overflow: auto;
	text-align: left;
	font-size: 12px;
	margin-left: 195px;
	margin-right: 0px;
	line-height: 150%;
	color: #333333;
}
.text_message{
	border: solid 0px #808080;
	width: 170px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	margin-left: ０px;
	margin-right: 0px;
	line-height: 130%;
	color: #333333;
}
.text_submenu{
	border: solid 0px #808080;
	padding-top: 2px;
	text-align: left;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	color: #333333;
}
.box_kouzainfo{
	width: 500px;
	height: 180px;
	text-align: left;
	padding: 0px;
	background-color: #CCCCCC;
	border: solid 0px #333333;
	float:center;
	background-image:url("../img/bg_con02.gif");
	margin-left: auto;
	margin-right: auto;
}
.box_info{
	width: 500px;
	height: 180px;
	text-align: left;
	padding: 0px;
	background-color: #CCCCCC;
	border: solid 0px #333333;
	float:center;
	background-image:url("../img/bg_con03.gif");
	margin-left: auto;
	margin-right: auto;
}
.box_log{
	border: solid 0px #808080;
	width: 450px;
	height: 145px;
	padding: 5px;
	overflow: auto;
	text-align: left;
	font-size: 12px;
	margin-left: 20px;
	margin-right: 0px;
}
.box_log02{
	border: solid 1px #808080;
	width: 500px;
	height: 100px;
	padding: 5px;
	overflow: auto;
	text-align: left;
	font-size: 12px;
	margin-left: 20px;
	margin-right: 0px;
}
/* date */
.date_essay {
	background-repeat: no-repeat;
	float: none;
	width: 77px;
	height: 18px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 1px;
	margin-left: 300px;
	margin-top: 0px;
	margin-bottom: 45px;
}
.date_kokoro {
	background-repeat: no-repeat;
	float: none;
	width: 77px;
	height: 18px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 1px;
	margin-left: 300px;
	margin-top: 0px;
	margin-bottom: 45px;
}
.date_log {
	background-image:url("../img/bg_date01.gif");
	background-repeat: no-repeat;
	float: left;
	width: 77px;
	height: 18px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding: 1px;
	margin: 0px;
}
.listtext {
	width: 345px;
	line-height: 130%;
	text-align: left;
	font-size: 12px;
	padding: 2px;
	margin: 0px;
	float: left;
}
/* spacer */
.spacer4{
width: 4px;
	height: 4px;
border: solid 0px #cccccc;
	margin: 0px;
	text-align: right;
	background-image:url("../img/spacer.gif");
}
.spacer10{
width: 10px;
	height: 10px;
border: solid 0px #cccccc;
	margin: 0px;
	text-align: right;
	background-image:url("../img/spacer.gif");
}
.spacer15{
width: 15px;
	height: 15px;
border: solid 0px #cccccc;
	margin: 0px;
	text-align: right;
	background-image:url("../img/spacer.gif");
}
/* kyoutu */
.title_box01{
	width: 180px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url("../img/bg_title01.gif");
	height: 20px;
	padding-left: 18px;
	padding-top: 7px;
	color: #FFFFFF;
}
.title_box02{
	width: 180px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url("../img/bg_title02.gif");
	height: 20px;
	padding-left: 18px;
	padding-top: 7px;
	color: #FFFFFF;
}
.subttl_box01{
	width: 655px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url("../img/bg_subttl01.gif");
	height: 21px;
	padding-left: 25px;
	padding-top: 7px;
	color: #333333;
}
.subttl_box02{
	width: 630px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url("../img/bg_subttl02.gif");
	height: 19px;
	padding-left: 20px;
	padding-top: 5px;
	color: #333333;
}
.subttl_box03{
	width: 680px;
	font-size: 14px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-image:url("../img/bg_subttl03.gif");
	height: 28px;
	padding-left: 0px;
	padding-top: 0px;
	color: #333333;
	background-repeat: no-repeat;
}
.subttl_box04{
	width: 655px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url("../img/bg_subttl04.gif");
	height: 21px;
	padding-left: 25px;
	padding-top: 7px;
	color: #333333;
}
.subttl_box05{
	width: 655px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url("../img/bg_subttl06.gif");
	height: 21px;
	padding-left: 25px;
	padding-top: 7px;
	color: #333333;
}
.subttl_box06{
	width: 655px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url("../img/bg_subttl05.gif");
	height: 21px;
	padding-left: 25px;
	padding-top: 7px;
	color: #333333;
}
.subttl_date01{
	width: 120px;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	padding-left: 25px;
	padding-top: 6px;
	color: #333333;
	float: left;
}
.subttl_text01{
	width: 530px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	padding-left: 0px;
	padding-top: 7px;
	color: #333333;
	float: left;
}
.subttl_text02{
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	padding-left: 0px;
	padding-top: 7px;
	color: #333333;
	float: left;
}
.modoru_box01{
	width: 30px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #333333;
	background-image:url(../img/dot_red02.gif);
	height: 19px;
	padding-left: 13px;
	padding-top: 3px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-top: 10px;
}
.subttl_waku01{
	width: 686px;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #4C6BAF;
	padding: 10px;
	color: #333333;
	line-height: 140%;
}
.subttl_waku02{
	width: 668px;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #FF6666;
	padding: 5px;
	color: #333333;
	line-height: 140%;
}
.subttl_waku03{
	width: 635px;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #FF6600;
	padding: 5px;
	color: #333333;
	line-height: 140%;
}
.subttl_dayori01{
	width: 230px;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #4C6BAF;
	padding: 10px;
	color: #333333;
	line-height: 140%;
	float: left;
}
.subttl_dayori02{
	width: 400px;
	font-size: 12px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #4C6BAF;
	padding: 10px;
	color: #333333;
	line-height: 140%;
	float: left;
}
.right_waku01{
	width: 186px;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #FF0000;
	padding: 5px;
	color: #FFFFFF;
}
.right_waku02{
	width: 186px;
	font-size: 12px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #1B2641;
	padding: 5px;
	color: #FFFFFF;
}
.title_text01{
	font-size: 14px;
	text-align: left;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 5px;
	padding: 0px;
	font-weight: bold;
	line-height: 150%;
	color: #006600;
	border: solid 0px #999999;
	float: left;
	width: 160px;
}
.title_text02{
	font-size: 14px;
	text-align: left;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 5px;
	padding: 0px;
	font-weight: bold;
	line-height: 150%;
	color: #006600;
	border: solid 0px #999999;
	float: left;
	width: 160px;
}
.con_text01{
	width: 650px;
	font-size: 14px;
	text-align: left;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 5px;
	line-height: 170%;
	color: #333333;
border: solid 0px #999999;
}
/* MacIE mukou \*/
.title_text01 p.okyaku_dropcap:first-letter {
	color: #007E0F;
}
/* MacIE mukou */
.dot_o{
	text-align: left;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	font-size: 14px;
	background-image: url(../img/dot_orange.gif);
	font-weight: bold;
	background-repeat: no-repeat;
	float: left;
}
.dot_r{
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	font-size: 14px;
	background-image: url(../img/dot_red.gif);
	font-weight: bold;
	background-repeat: no-repeat;
	float: left;
}
ul.dot{
	list-style-type:disc;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	margin-right: 0px;
	font-size: 14px;
}
li.dot{
	margin-top: 5px;
}
ul.shiro{
	list-style-type:circle;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
li.shiro{
	margin-top: 5px;
}
ul.square{
	list-style-type:square;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
li.square{
	margin-top: 5px;
}
ul.suuji{
	list-style-type:decimal;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
li.suuji{
	margin-top: 5px;
}
ul.chui{
	list-style-type:none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}
li.chui{
	margin-top: 3px;
}
.pic_l{
	float: left;
	margin-right: 3px;
}
.pic_r{
	float: right;
	margin-left: 3px;
}
.floatclear{
	clear: both;
}
/* ↓はるこ編集↓ */
.con_table01 {
left:auto;
	width: 600px;
	border:solid 1px #333333;
	font-size: 12px;	
	empty-cells: show;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	padding: 5px; 
}
.con_table01 th.head1 {
	background-color: #FFDBB7;
	border:solid 1px #333333;
	width:10%;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: nowrap;
}
.con_table01 th.head2 {
	background-color: #B3C0F9;
	border:solid 1px #333333;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: nowrap;
}
.con_table01 td.body1 {
	background-color: #ffffff;
	border:solid 1px #333333;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: normal;
}
.con_table01 td.body2 {
	background-color: #B3C0F9;
	border:solid 1px #333333;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: normal;
}
.con_table01 td.body3 {
	background-color: #cccccc;
	border:solid 1px #333333;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: normal;
}
.con_table02 {
left:auto;
	width: 600px;
	border:0px;
	font-size: 12px;	
	empty-cells: show;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	padding: 5px; 
}
.con_table02 th.head1 {
	background-color: #FFDBB7;
	width:30%;
	border:1px solid #ffffff;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: nowrap;
}
.con_table02 td.body1 {
	background-color: #ffffff;
	border:1px solid #ffffff;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: normal;
}
.con_table02 td.body2 {
	background-color: #ffffff;
	border:1px solid #ffffff;
	width:5%;
	font-decoration: none;
	text-align:center;
	padding: 5px;
	white-space: normal;
}
.con_table02 td.body3 {
	background-color: #FFDBB7;
	border:1px solid #ffffff;
	font-weight:bold;
	font-decoration: none;
	text-align:left;
	padding: 5px;
	white-space: normal;
}
/* ↑はるこ編集↑ */
/* MacIE mukou \*/
.con_table01 p.head_dropcap:first-letter {
	margin: 0px;
	color: #006600;
}
.con_table03 {
left:auto;
	width: 680px;
	border:1px solid #FF0000;
	font-size: 12px;	
	empty-cells: show;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	padding: 5px; 
}
.con_table03 th.head1 {
	background-color: #FFC1C1;
	width:90px;
	border:1px solid #FF0000;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: nowrap;
}
.con_table03 td.body1 {
	background-color: #ffffff;
	border:1px solid #FF0000;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: normal;
}
/* 支部だより用 \*/
.con_table04 {
left:auto;
	border:1px solid #FF6600;
	font-size: 12px;	
	empty-cells: show;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	padding: 5px; 
}
.con_table04 th.head1 {
	background-color: #FFC387;
	border:1px solid #FF6600;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: nowrap;
}
.con_table04 td.body1 {
	background-color: #ffffff;
	border:1px solid #FF6600;
	font-decoration: none;
	text-align: left;
	padding: 5px;
	white-space: normal;
}
/* /支部だより用 \*/
/* MacIE mukou */
/* pro */
.bk_prolist {
	background-image:url("../img/bg_prolist.gif");
	background-repeat: no-repeat;
	width: 700px;
	height: 120px;
	text-align: left;
	margin-left: 20px;
	color: #ffffff;
	margin-right: auto;
}
.box_prolist_l{
	width: 490px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	float:left;
	border: solid 0px #666666;
	height: 120px;
}
.box_prolist_r{
	width: 210px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	float:left;
	border: solid 0px #666666;
	height: 120px;
}
.txet_prolist01{
	width: 455px;
	font-size: 14px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	font-weight: bold;
	line-height: 150%;
	color: #333333;
	border: solid 0px #999999;
	height: 25px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.txet_prolist02{
	width: 455px;
	font-size: 12px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	line-height: 150%;
	color: #333333;
	border: solid 0px #999999;
	height: 75px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.box_pdf{
	width: 90px;
	text-align: center;
	float:left;
	border: solid 0px #666666;
	height: 105px;
	color: #333333;
	margin-left: 10px;
	margin-top: 15px;
	font-size: 12px;
}


