/* CSS Document */
*{	margin:0;	padding:0;}

body{	background-color: #FFFFFF;	margin:0px;}

body,td,th,ul,li{  
	font-size:small;
	color:#666666;
	line-height:120%;
}

.nine{	font-size:9pt;	}
.eleven{	font-size:11pt;	}

.small{	font-size:85%;	}
.xsmall{	font-size:x-small;	}
.large{ font-size:120%; }
.red{	color:#ff0000;	}
.red2{	color:#FB4E42;	}
.red_b{	color:#FF0033;	font-weight:bold;}
.blue_b{	color:#3333cc;	font-weight:bold;}

.blue{	color:#3300cc;}
.green{	color:#669900;}

.error{		color:#ff0000;	font-weight:bold;}

a:link{	color:#666666;	text-decoration: none;}
.blue a:link{	color:#3300cc;	text-decoration: none;}
.green a:link{	color:#669900;	text-decoration: none;}

a:visited{	color:#666666;	text-decoration: none;}
.blue a:visited{	color:#3300cc;	text-decoration: none;}
.green a:visited{	color:#669900;	text-decoration: none;}
a:hover, .blue a:hover, .green a:hover{
	color:#f44d42;
	text-decoration:underline;
}

a:active {	text-decoration: none;}

p {	margin: 0%;	}
img {	border:0px;	}
li { line-height:120%; margin-top:10px; }

.left{	float: left;	}
.right{	float: right;	}
.clear{	clear: both;	}

.pankuzu{	margin-top:10px;	color:#3333CC;	font-size:small;}

.txt{	margin-left:30px;	width:90%;}
.txt2, .txt2_b{	margin-left:50px;	width:85%; line-height:130%;}
.txt3{	margin-left:70px;	width:80%;}

.txt2_b{ font-weight:bold; }

.update{ color:#FF0033;}
p.topsong{ margin:10px 0 0 0; background:url(./images/sita.gif) left top no-repeat; padding:0 0 0 10px;
	font-size:85%;}

/* 見出し */
h1{	font-size:medium;	width:88%;	margin-left:30px;	background-color:#33a7f0;	background-image:url(./images/title_bk.gif);
	background-position:top left;	background-repeat:no-repeat;	line-height:180%;	color:#FFFFFF;
	padding-left:20px;	margin-top:20px;	margin-bottom:20px;}

h2{	font-size:medium; width:50%; margin-left:30px; background-color:#99cc33; 
	background-image:url(./images/title_bk2.gif); background-position:top right; background-repeat:no-repeat;
	line-height:150%; color:#FFFFFF; padding-left:20px;	margin-top:20px; margin-bottom:20px; clear:both;}
h2.long{ width:85%; }

h3{	border-bottom:dotted #6666ff;	margin-left:50px;	width:55%;	font-size:medium;	line-height:140%;
	padding-left:20px;	margin-top:20px;	margin-bottom:10px;}

h4{	border-left:5px #9999ff solid;	margin:20px 0 10px 70px;	font-size:90%;	padding:0 0 0 15px;}

/* スタイル設定 */
/* 全体 */
#ie5Xlayout{	text-align: center;}
#layout {	width: 780px;	margin-left: auto;	margin-right: auto;	background-color: #ffffff;
	text-align: left;}

/*最初の最初*/
#title{	margin-left:140px;	margin-top:20px;}
#top_img{	margin-left:210px;	margin-top:20px;}
#enter{	margin-left:150px;	margin-top:10px;}

/*トップページ*/
/* ヘッダー */
#header {	display: block;	padding: 0%;	width: 100%;	height: 190px;	margin: 0px;
	background-image:url(images/header-backA2.gif);	background-position:5% 100%;
	background-repeat:no-repeat; position:relative;}
.head_img{	margin:0;}

#header address{ position:absolute; top:3px; left:130px; width:670px; margin:0;	font-style:normal;	font-size:9pt;}
#header address img{ float:left; }
.addr1{	margin-left:5px;	margin-top:-23px;	text-align:center;}
.addr2{	text-align:left;	margin:5px 0 0 20px;	line-height:120%; font-size:10pt; float:left;}

/* ヘッダーメニュー */
#head_menu {	display: block;	padding: 0px;	padding-top:5px;	text-align:left;	width: 100%;
	margin: 0px;}
#head_menu ul{	margin:0px;	padding:0px;	list-style-type:none;}
#head_menu li{	float:left;	text-align:left;	line-height:28px;	background-image:url(images/menu-mark.gif);
	background-repeat:no-repeat;	margin-left:10px;	margin-top:5px;}
#head_menu .home{	background-image:url(images/home.gif);	width:110px;}

#head_menu .menu1{	width:200px;}
#head_menu .menu2{	width:140px;}
#head_menu .menu3{	width:100px;}
html>body #head_menu .menu1{	width: 230px;	/* for opera, NN7 */}
html>body #head_menu .menu2{	width: 160px;	/* for opera, NN7 */}
html>body #head_menu .menu3{	width: 120px;	/* for opera, NN7 */}

#head_menu .menu_item{	margin-top:-7px;	margin-left:15px;}
#head_menu .dot_line{	margin-left:15px;	clear:both;}

/* 左側メニュー */
#left_menu{	margin-left: 10px;	margin-top: 0px;	width: 185px;	float:left;}

/* サブページ用ヘッダー */
#sub_header {	display: block;	padding: 0%;	width: 100%;	height: 120px;	margin: 0px;
	background-image:url(images/sub_header_bk.gif);	background-position:100% 5%;
	background-repeat:no-repeat;}
.sub_head_img{	margin-left:5px;	margin-top:20px;}
#sub_header address{	width:80%;	padding-left:140px;	font-style:normal;	font-size:9pt;}
html>body #sub_header address{	padding:20px 0 0 40px;	/* for opera, NN7 */}
/* ie7　対応 */
*+html body #sub_header address{	padding:0 0 0 40px; }

.sub_addr1{	margin-left:25px;	margin-top:-23px; }
.sub_addr2{	margin-left:40px;	line-height:120%; }
html>body .sub_addr1{ margin-left:30px; margin-top:-20px; }
html>body .sub_addr2{ margin-left:30px; }

/*  サブページ用コピーライト */
#left_menu address{	padding-top:10px;	padding-bottom:10px;}

/*  右側 */
#right_side{	width:570px;	float:left;}

/* 中央 */
#contents {
	width: 290px;
	float: left;
	margin-left:10px;
	margin-right:10px;
	line-height:120%;
}

#contents .info{
	width: 400px;
	margin: 0px;
	margin-top:10px;
	margin-bottom:30px;
}

/* IE Holy Hack <=> mac IE5.0 \*/
#contents {	width: 400px;}
#contents .info{	width: 100%;}
/* end */

#contents .button{	margin-bottom:10px;}

#contents ul{
	list-style-type:none;
	line-height:120%;
}
#contents li{	padding:5px; }

/* 右メニュー  */
#right_menu{
	width: 140px;
	float:left;
	text-align:center;
	margin-top:10px;
}

#right_menu .menu_item{	margin-left:5px;	margin-top:5px;}

/*　サブページ用支所メニュー　*/
#sub_menu{	text-align:center;	margin-top:10px;}

/*  フッター  */
#footer{	width: 100%;	margin-bottom:10px;}

#footer .mascott{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:20px;
	float:left;
}

#footer .foot_right{
	float:left;
	text-align:center;
	width:430px;
}

#footer .logo{
	margin-top:10px;
	font-size: 9pt;
}

/*　ホーム、トップへ戻る*/
.back{	background:url(images/home.gif) left 2px no-repeat;	padding:0 0 15px 13px; clear:both; }

/*　お問い合わせページ　*/
th.mail{	background-color:#FFFF99; color:#666666; font-weight:bold; padding:5px; }
td.mail{	padding:5px; 	border-bottom:1px solid #FFFF99;	border-right:1px solid #FFFF99;}

th.mail_label_top, th.mail_label{
	background-color:#FFFF99; color:#666666; font-weight:bold; padding:5px;
	border:1px solid #ff6600;
}
td.mail_label_top, td.mail_label{
	padding:5px; 
	border:1px solid #ff6600;
	border-left-style:none;
}
th.mail_label, td.mail_label{
	border-top-style:none;
}

/* エラー用  */
#error_frame{
	background-color:#ffeeff;
	margin-left:50px;
	margin-top:60px;
	width:500px;
}

.error_top_p
{
	background-image:url(./images/pink_topright.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
}

.error_bottom_p
{
	background-image:url(./images/pink_bottomright.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
}
.corner{
	width:12px;
	height:12px;
	border-style:none;
	display:block;
}

/*　　プライバシーポリシー　*/
#policy{	margin-left:30px;	width:88%;}
#policy ol{
	margin-left:50px;
	margin-top:20px;
	list-style-type:decimal;
	list-style-position:outside;
}
/* 会員募集 */
dl.kaiin1{ margin:20px 0 0 60px;  }
dl.kaiin1 dt{ float:left; width:80px; background:url("./images/dt_top.gif") left 2px no-repeat; 
	padding:0 0 0 20px; }
dl.kaiin1 dd{ float:left; margin:0 0 5px 0; width:400px; }

dl.kaiin2{ margin:20px 0 0 60px;  }
dl.kaiin2 dt{ float:left; width:230px; background:url("./images/dt_top.gif") left 2px no-repeat; 
	padding:0 0 0 20px; }
dl.kaiin2 dd{ float:left; margin:0 0 5px 0; width:150px; }

table.kaiin2{ margin:20px 0 0 60px; border:none; }
table.kaiin2 td.no1{ background:url("./images/dt_top.gif") left 2px no-repeat; padding:0 0 5px 20px;
	text-align:left; width:60px; }
table.kaiin2 td.no2{ text-align:right; width:80px; }
table.kaiin2 td.no3{ text-align:left; width:100px; }
table.kaiin2 td.no4{ text-align:left; width:150px; }

dl.kaiin3{ margin:20px 0 0 60px;  }
dl.kaiin3 dt{ float:left; width:70px; font-weight:bold; padding:0; }
dl.kaiin3 dd{ float:left; margin:0 0 5px 0; width:430px; }


table.kaiin{ border:none; width:550px; margin:10px 0 0 20px; }
table.kaiin th{ text-align:left; padding:2px 0 2px 10px; }
table.kaiin td{ text-align:center; padding:2px; height:30px; color:#FFFFFF; font-weight:bold; }

.kaiin-top{ width:90%; margin:20px 0 0 30px; font-size:medium; text-align:center; line-height:150%; }

/*　社協とは　*/
#list_menu{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:10%;
	margin-top:10px;
}

.list_item{
	float:left;
	font-size:medium;
	text-align:left;
	line-height:25px;
	background-image:url(images/menu-mark-b.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	padding-left:20px;
	width:25%;
}
.long{ width:45%; }
.long2{ width:80%; }

.about_txt{
	margin-left:30px;
	width:50%;
	float:left;
	margin-top:20px;
}
.logo_img{	float:left;	margin-left:80px;}

/*  予算  */
table.ippan{ width:250px; margin-left:5px; margin-top:20px;  }
th.ippan1{ text-align:center;}
th.ippan2{ text-align:right;}
td.ippan1, td.ippan2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; }
td.ippan1{ width:70%; text-align:left;  border-right:none;}
td.ippan2{ width:30%; text-align:right; }

table.yosan{ width:330px; margin-left:130px; margin-top:20px;  }
th.yosan{ text-align:right;}
td.yosan1, td.yosan2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; }
td.yosan1{ width:60%; text-align:left;  border-right:none;}
td.yosan2{ width:40%; text-align:right; }

td.kei1,td.kei2{ padding:5px; border:solid #66ccff 1px; border-top:double #66ccff 3px;}
td.kei1{  border-right:none; text-align:left; }
td.kei2{ text-align:right; }

ul.yosan{ margin:30px 0 0 100px; list-style-position:inside; }
li.yosan{ padding:0px; margin:0 0 10px 0; line-height:100%; }

/*  組織図  */
.soshiki1{	
	padding-bottom:20px;
	background-image:url(./images/list_bk.gif);
	background-position:15px 15px;
	background-repeat:repeat-y;
}
/* ie7　対応 */
*+html body .soshiki1{	 }

.soshiki2{	
	padding-top:5px;
	vertical-align:baseline;
	height:20px;
	width:175px;
	background-image:url(./images/list_bk_h.gif);
	background-position:8px 12px;
	background-repeat:repeat-x;
}
html>body .soshiki2{	width: 190px;	/* for opera, NN7 */}
/* ie7　対応 */
*+html body .soshiki2{	width: 175px; padding-bottom:4px;  }

.kaisou1{
	border:double #66ccff 3px;
	background-color:#FFFFFF;
	padding:2px; 
}
/* ie7　対応 */
*+html body .kaisou1{	  }

ul.list1{	margin-left:130px; margin-top:-36px; list-style:none;}
ul.list2{	margin-left:25px; margin-top:15px; list-style:none; }

li.list1, li.list11{
	background-image:url(images/map_joint.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:10px;
	padding-top:13px;
	padding-bottom:10px;
	margin-top:-10px;
}
html>body li.list11{	padding-bottom:48px;	/* for opera, NN7 */}
li.list1_b{
	background-image:url(images/map_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:10px;
	margin-top:-10px;
	padding-bottom:10px;
}
li.list2{ margin-top:-3px; }

/* 地区社協・地域サロン */
table.jigyo-tbl{ margin:0 0 0 50px; width:400px; border-left:1px #66cc66 solid; border-top:1px #66cc66 solid; }
table.jigyo-tbl th{ font-weight:normal; text-align:center; border-bottom:1px #66cc66 solid; 
		border-right:1px #66cc66 solid; }
table.jigyo-tbl td{ font-weight:normal; text-align:center; border-bottom:1px #66cc66 solid; 
		border-right:1px #66cc66 solid; }
table.jigyo-tbl td.tbl-bottom{ border-bottom:3px #66cc66 double;  }

/* add 2011/3/15 */
ul.salon{ list-style-type:none; margin:20px 0 0 100px; }
ul.salon li{ background:url("./images/pdf.gif") left top no-repeat; padding:8px 0 0 35px; margin:0 0 5px 0;
	height:32px; }

/*  応援センター  */
dl.ouencenter{ margin:20px 0 20px 50px; }
dl.ouencenter dt{ background:url("./images/dt_top.gif") left 3px no-repeat; padding:0 0 0 17px;
	font-size:110%; line-height:120%; font-weight:bold; }
dl.ouencenter dd{ margin:5px 0 10px 20px; line-height:120%; }

/* 子育て応援 */
dl.kosodateouen{ margin:20px 0 20px 50px; }
dl.kosodateouen dt{ background:url("./images/dt_top.gif") left 3px no-repeat; padding:0 0 0 17px;
	font-size:110%; line-height:120%; font-weight:bold; width:70px; float:left; }
dl.kosodateouen dd{ margin:0 0 10px 0; line-height:120%; float:left; width:430px; }

ul.kosodateouen{ margin:20px 0 0 100px; }
ul.kosodateouen li{}

/*  地域福祉活動計画  */
dl.tiikifukushi{ margin:20px 0 20px 50px; }
dl.tiikifukushi dt{ border:3px #9999ff double; padding:3px 3px 3px 15px; background-color:#99CCFF;
	font-size:110%; line-height:120%; font-weight:bold; width:130px;  }
dl.tiikifukushi dt a:link{	color:#666666;	text-decoration: underline;}
dl.tiikifukushi dt a:visited{	color:#666666;	text-decoration: underline;}
dl.tiikifukushi dt a:hover{	color:#f44d42;	text-decoration:underline;}
dl.tiikifukushi dd{ margin:10px 0 20px 20px; line-height:120%; }
ul.plan{ list-style-type:none;}
ul.plan li{ background:url("./images/dt_top.gif") left 3px no-repeat; padding:0 0 0 17px;
	margin:0 0 10px 50px;}
ul.plan li.top{ background:url("./images/dt_top.gif") left 3px no-repeat; padding:0 0 0 17px;
	margin:-30px 0 20px 170px; font-size:120%;}
ul.plan li.mokuhyo{ margin:0 0 10px 20px; }

dl.mokuhyo{ margin:20px 0 20px 50px; }
dl.mokuhyo dt{ font-size:110%; line-height:120%; font-weight:bold; width:130px;  }
dl.mokuhyo dd{ margin:10px 0 20px 20px; line-height:120%; }

/*　社協だより「ふれあい」　*/
#hureai{	clear:both;	padding-left:50px;}
#hureai ul{
	list-style-type:none;
	margin-left:100px;
	padding-top:30px;
}
#hureai .new{	margin-bottom:30px;}
#hureai .old{	padding-left:47px;}

/*  共同募金  */
table.bokin17{ width:400px; margin-left:80px; margin-top:20px;  }
th.bokin17{ text-align:left;}
th.bokin17-1, th.bokin17-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; }
th.bokin17-1{ width:40%; text-align:center;  }
th.bokin17-2{ width:30%; text-align:center; border-left:none;}

td.bokin17-1, td.bokin17-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; }
td.bokin17-1{ width:40%; text-align:center;  }
td.bokin17-2{ width:30%; text-align:right; border-left:none; padding-right:30px;}

table.bokin16{ width:95%; margin-top:20px; margin-left:10px; }
th.bokin16{ text-align:right;}
th.bokin16-1, th.bokin16-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none;  }
th.bokin16-1{ width:16%; text-align:center; padding:2px;  }
th.bokin16-2{ width:12%; text-align:center; border-left:none;}

td.bokin16-1, td.bokin16-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; }
td.bokin16-1{ text-align:center;  }
td.bokin16-2{ text-align:right; border-left:none;}

th.bokin_kei1,td.bokin_kei1,td.bokin_kei2,td.bokin17_kei2{ padding:5px; border:solid #66ccff 1px;
	border-top:double #66ccff 3px;}
th.bokin_kei1,td.bokin_kei1{  text-align:center; }
td.bokin_kei2, td.bokin17_kei2{ text-align:right; border-left:none; }
td.bokin17_kei2{ padding-right:30px; }

ul.bokin{ margin:30px 0 0 100px; list-style-position:inside; }
li.bokin{ padding:0px; margin:0 0 10px 0; line-height:100%; }

#bokin19{ margin:10px 0 0 0px; width:570px;
	background:url("./images/kekka_bk.gif") 100px top no-repeat;}

#bokin19 table.bokin16{ width:95%; margin-top:80px; margin-left:10px; position:relative; }
#bokin19 th.bokin16{ text-align:right; background-color:#ffffff;}
#bokin19 th.bokin16-1, th.bokin16-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; background-color:#ffffff; }
#bokin19 th.bokin16-1{ width:16%; text-align:center; padding:2px; background-color:#ffffff; }
#bokin19 th.bokin16-2{ width:12%; text-align:center; border-left:none; background-color:#ffffff;}

#bokin19 td.bokin16-1, td.bokin16-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; background-color:#ffffff;}
#bokin19 td.bokin16-1{ text-align:center;  background-color:#ffffff;}
#bokin19 td.bokin16-2{ text-align:right; border-left:none; background-color:#ffffff;}
#bokin19 img.bo1{ position:relative; top:0px; left:150px; }
#bokin19 img.bo2{ position:relative; top:40px; left:-60px; }

#bokin20{ margin:10px 0 0 0px; width:570px;
	background:url("./bokin/images/kekka_bk20.gif") 100px top no-repeat;}
#bokin20 table.bokin16{ width:95%; margin-top:80px; margin-left:10px; position:relative; }
#bokin20 th.bokin16{ text-align:right; background-color:#ffffff;}
#bokin20 th.bokin16-1, th.bokin16-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; background-color:#ffffff; }
#bokin20 th.bokin16-1{ width:16%; text-align:center; padding:2px; background-color:#ffffff; }
#bokin20 th.bokin16-2{ width:12%; text-align:center; border-left:none; background-color:#ffffff;}

#bokin20 td.bokin16-1, td.bokin16-2{	
	padding:5px; border:1px solid #66ccff;  border-bottom:none; background-color:#ffffff;}
#bokin20 td.bokin16-1{ text-align:center;  background-color:#ffffff;}
#bokin20 td.bokin16-2{ text-align:right; border-left:none; background-color:#ffffff;}
#bokin20 img.bo1{ position:relative; top:0px; left:150px; }
#bokin20 img.bo2{ position:relative; top:50px; left:-60px; }

/*  かけはし  */
.kakehashi1{ width:90%; text-align:center; line-height:150%; }
.kakehashi1 p{ margin-left:50px;	width:85%; padding-top:20px; font-size:medium; }
.kakehashi1-txt{ color:#ff0000; letter-spacing:1.5em; }

.kakehashi2{ margin-left:50px;	width:85%; margin-top:20px; }

.kakehashi3-addr{ background-color:#33CC33; width:80%; text-align:center; margin-left:60px; 
	margin-top:20px; font-size:medium; }
.kakehashi3-1{ padding:10px; color:#FFFF33; font-weight:bold; }
.kakehashi3-2{ color:#333333; }
.kakehashi3-3{ padding:5px; line-height:120%; color:#FFFFFF; }

.kakehashi-b{ margin-left:430px; margin-top:5px; font-size:medium; }
.kakehashi-b img{ vertical-align:middle; padding-right:5px; }

ul.kakehashi, ol.kakehashi{ margin-left:50px; list-style-position:inside; }
li.kakehashi{ padding:0px; line-height:100%; }

table.kakehashi{ width:80%; margin-left:50px; margin-top:20px; }
td.kake-a1, td.kake-b1, td.kake-c1, td.kake-a2, 
td.kake-a3, td.kake-b3, td.kake-c3{
	padding:5px; border:1px solid #66ccff;}
td.kake-b1{ border-left:none; border-right:none; }
td.kake-c1{ border-left:none; }
td.kake-a2, td.kake-a3{ border-top: none; }
td.kake-b3{ border:none; border-bottom:1px solid #66ccff; }
td.kake-c3{ border-left:none; border-top:none; }

/*  リンク  */
#link{ width:80%; text-align:left; line-height:150%; padding-left:80px; }
#link ul{ list-style-type:none; }
#link .name{ width:150px; }
#link .url{ margin-top:-18px; margin-left:150px; }

/*  サイトマップ  */
dl.sitemap{ margin:20px 0 20px 100px; }
dl.sitemap dt{ background:url("./images/dt_top.gif") left 3px no-repeat; padding:0 0 0 17px;
	line-height:120%; font-weight:bold; width:150px;  }
dl.sitemap dt a:link{	color:#666666;	text-decoration: underline;}
dl.sitemap dt a:visited{	color:#666666;	text-decoration: underline;}
dl.sitemap dt a:hover{	color:#f44d42;	text-decoration:underline;}
dl.sitemap dd{ margin:10px 0 10px 50px; line-height:120%; }
dl.sitemap dd.no-data{ margin:0; line-height:120%; }

dl.sub{ margin:0 0 20px 0; padding:0; }
dl.sub dt{ background:none;	line-height:90%; width:150px; padding:0; font-weight:normal;    }

ul.saimoku{ list-style-type:none;}
ul.saimoku li.sub{ margin:0; }
ul.saimoku li a:link{	color:#666666;	text-decoration: underline;}
ul.saimoku li a:visited{	color:#666666;	text-decoration: underline;}
ul.saimoku li a:hover{	color:#f44d42;	text-decoration:underline;}

/*　更新情報記事詳細　*/
#news_detail{ width:100%;	/*	padding-top:50px;*/ }

#news_detail .title{	border-bottom:dotted #6666ff;	margin-left:50px;	width:80%;	font-size:medium;
	line-height:140%;	padding-left:20px;	margin-top:20px;/*	margin-bottom:10px;*/	}
#news_detail .sub_title{	margin-top:5px;	margin-left:90px;	margin-bottom:20px;	font-size:larger;}
#news_detail .txt{	margin-left:90px;	width:80%; margin-bottom:20px;}

/*　更新情報記事リスト　*/
#list_new_top{	float:left; width:230px;	}
#list_new{	float:left; width:60%;	}
/* IE Holy Hack <=> mac IE5.0 \*/
#list_new{	width:50%;	}
/* end */

.list_new1{	margin:-10px 0 5px 50px;	}
html>body .list_new1{	margin-top:0px;	/* for opera, NN7 */}

/* 社協の歌 */
ul.songs{	margin:10px 0 0 50px;	width:85%; line-height:130%; list-style-type:none;}
ul.songs li{ background:url("./images/onpu.gif") left top no-repeat; padding:0 0 0 15px;
	margin:0 0 10px 0; }
h3.songs{	border-bottom:none;	margin:20px 0 0 50px;	width:55%;	font-size:120%;	line-height:100%;
	padding-left:20px;	}
p.write{	margin-left:50px;	width:60%; line-height:130%; text-align:right;}

ol.songs{	margin:10px 0 0 70px;	width:85%; line-height:130%; }
ol.songs li{ margin:0 0 10px 0; }
