body {
	margin: 0;
	padding: 0;
	color: #545454;
	background-image: url('../img/haikei.gif');
	text-align: center;
}

a:hover{
	color:#FF3300;
}
.txt_12w{  font-size: 12px; color: #FFFFFF}
.txt_12bw {  font-size: 12px; font-weight: bold; color: #FFFFFF}
.txt_12b {  font-size: 12px; font-weight: bold; color: #000000}
.txt_12 {  font-size: 12px; color: #000000; line-height: 20px}
.txt_14b {  font-size: 14px; font-weight: bold}
.txt_14 {  font-size: 14px; line-height: 25px}
.txt_16 {  font-size: 16px; line-height: 25px}
.txt_13 {  font-size: 13px; line-height: 23px}
.txt13_2 {  font-size: 13px; line-height: 20px}
.para_01 { 	margin:10px 10%;}

/*-----------------事業計画用の見出しh1スタイル設定追加（h20.7.26）-----------------*/
#jigyou,#soukai{
margin: 18px auto 24px auto;
border: 0px;
width: 80%;
}

#soukai h1{
margin: 8px 0 16px 24px;
padding: 13px 0 19px;
font-size: 16px;
font-weight: normal;
background: url(../img/hane.gif) no-repeat; 
}

#jigyou h1{
margin: 8px 0 16px 24px;
padding: 20px 0 40px;
font-size: 16px;
font-weight: normal;
background: url(../img/napitan_small2.jpg) no-repeat; 
background-position: right bottom
}

#sengenritu h1{
margin: 8px 0 16px 24px;
padding: 13px 0 19px;
font-size: 16px;
font-weight: normal;
background: url(../img/hane.gif) no-repeat; 
}


h2{
margin: 0 auto;
font-size: 1em	;
font-weight: normal;
}

#jigyou h2{
margin: 8px 0 16px 24px;
padding: 13px 0 19px;
background: url(../img/hane.gif) no-repeat; 
}

#syousai h2{
text-align: center;
border: 1px solid #99c;
}

h3{
margin: 0 auto;
font-size: 1em;
}

#soukai h3{
margin: 20px auto 4px;
text-align: center;
}

h4{
margin: 2em 0 0 2em;
}

#syousai{
margin: 0 auto;
width: 99%;
font-size: 0.9em;
border: 1px solid #99c;
}

#contents{
border: 1px solid #99c;
}

#nitiji{
margin-right: 10px;
width: 55%;
font-size: 0.9em;
float: right;
border: 0px;
}

.naiyou{
margin: 0 auto;
width: 85%;
font-size: 0.9em;
border: 0;
}

.reset{
clear: both;
}

/*---------- 議案リスト表示用 ----------*/
#gian{
margin: 2px 6px;
}

#gian dl.gidai{
margin-left: 45px;
width: 530px;
font-size: 0.9em;
/*background: #ccf;*/
/*border: 1px solid #eef;*/
border-top: 0;
}

#gian dl.gidai dt{
float: left;
clear: both;
width: 160px;
padding: 3px 10px;
/*background: #dfc;*/
/*border: 1px solid #eef;*/
/*font-weight: bold;*/
}

#gian dl.gidai dd{
margin: 0;
margin-left: 170px;
padding: 3px 10px;
/*background: #ddf;*/
/*border-top: 1px solid #bbc;*/
/*border-left: 1px solid #ccf;*/
color: #454545;
}

#yousu{
margin: 6px auto 24px;
width: 95%;
border: 0;
}

#yousu img{
margin: 2px 6px;
}

/*--------------- 事業報告ページ ---------------*/
#jigyou{
margin: 37px auto;
padding: 0;
width: 80%;
/*border: 1px solid #9ac;*/
}

#houkoku{
margin: 0 auto;
padding: 0;
width: 100%;
font-size: 0.9em;
border: 2px solid #99c;
}

#houkoku td{
padding: 0px;
}

#houkoku dl{
margin: 2px 18px;
padding: 0;
width: 95%;
}

#houkoku dt{
margin-top: 0.5em;
font-weight: bold;
color: #14765E;
}

#houkoku dd{
margin-top: 0.5em;
margin-right: 0.5em;
margin-bottom: 1em;
text-indent: 1em;
}

#houkoku .katsudou{
margin-left: 2em;
color: #036;
}



/****************** MAINMENU *******************/
#commonmenu {
	margin:	0;
	padding: 0;
	width: 100%;
	height:	auto;
	float:				left;
	font-size:			80%;
	background-color:	#CCFFFF;
	color:				#000000;
}

#commonmenu a {
	margin:				0;
	display:			block;
	padding:			5px 10px;
	color:				#000000;
	text-align:			center;
}

#commonmenu a:hover {
	background-color:	#FFFFCC;
	text-decoration:	none;
	color:				#F08080;
}
/*-------------　08年2月14日、ネスケver.7での表示で上下に余白が出来ていたので追加（大村）　----------------*/
#commonmenu ul{
margin: 0 auto;
}

#commonmenu li {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	float:				left;
}

#commonmenu .menu_back {
	background-color:	#CCFFFF;
}

#commonmenu .target_back {
	background-color:	#FFFFCC;
}

/****************** SUBMENU *******************/
#submenu {
	margin:				0;
	padding:			0;
	width:				100%;
	height:				auto;
	float:				left;
	font-size:			80%;
	background-color:	#66CCFF;
	color:				#000000;
}

#submenu a {
	margin:				0;
	display:			block;
	/*｡ﾀ*//*/
	display:inline;
	/**/
	padding:			5px 6px;
	color:				#000000;
	text-align:			center;
}

#submenu a:hover {
	background-color:	#FFFFCC;
	text-decoration:	none;
	color:				#F08080;
}
/*-------------　08年2月14日、ネスケver.7での表示で上下に余白が出来ていたので追加（大村）　----------------*/
#submenu ul{
margin: 0 auto;
}

#submenu li {
	margin: 0;
	padding: 0;
	list-style-type:	none;
	float:				left;
}

#submenu .menu_back {
	background-color:	#66CCFF;
}

#submenu .target_back {
	background-color:	#FFFFCC;
}


.no-mark{
	list-style-type: none;
}

.url{
	font-size: 11px;
}

/*--------- 宣言率と加入状況２siryou_3.htmlの設定 ----------*/
#sengenritu{
margin:9px auto 28px;
width: 90%;
}

#page_title{
float: left;
margin-top: 18px;
margin-left: 8%;
width: 42%;
text-align:left;
}

#page_title2{
float: left;
margin-top: 4px;
margin-left: 0;
width: 42%;
}

#date{
float: left;
margin-top: 24px;
margin-right: 8%;
padding-top: 18px;
width: 42%;
font-size: 0.9em;
text-align: right;
}

#participation{
margin: 20px auto 6px;
width: 80%;
text-align: center;
}

#participation table{
width: 100%;
text-align: center;
border: 1px solid #99c;
}

#participation th{
font-size: 13px;
line-height: 20px;
font-weight: normal;
text-align: center;
border: 1px solid #99c;
background-color: #ccf;
}

#participation td{
font-size: 13px;
text-align: center;
line-height: 20px;
border: 1px solid #99c;
}

.coment{
margin-top: 8px;
font-size: 0.9em;
}

/*--------------------会員自治体--------------------*/
.right{
text-align: right;
}

.red{
color: #f00;
}

.block{
margin: 15px auto;
width: 87%;
text-align: center;
border: 1px solid #99c;
}

.block th{
font-size: 13px;
line-height: 20px;
text-align: left;
font-weight: normal;
border: 1px solid #99c;
background-color: #ccf;
}

.block td{
font-size: 13px;
line-height: 20px;
border: 1px solid #99c;
}

.pref{
text-align: center;
width: 60px;
}

.city,.town{
text-align: left;
width: 185px;
vertical-align: top;
}

.sum_1{
width: 16px;
}

.sum_2{
width: 21px;
vertical-align: middle;
}

/*---------- 非核宣言文ページの設定 ----------*/
.sengen p{
margin: 0;
text-indent: 1em;
}

/*-------------------- シンポジウムの写真設定 --------------------*/
.layout_yoko{
margin: 6px 3px 12px;
float: left;
}

/* ------------------お知らせの部分に追加------------------- */
#oshirase{
margin: 0 auto 0 24px;
width: 565px;
text-align: center;
font-size: 0.8em;
line-height: 1.6;
border-color: #99c;
}

#oshirase th{
background-color: #ccf;
}

#oshirase h2{
margin: 3px auto;
padding: 0;
font-weight: bold;
background-image: none; 
}

#oshirase h3{
margin-top: 2.5em;
margin-bottom: 1em;
}

#oshirase p{
margin: 0 1em;
text-align: left;
}

#oshirase hr{
margin: 48px 15px 10px;	
}

 /* newボタンの表示 */
.new {
	margin:0.4em 0 0.4em 0.5em;
	vertical-align:middle;
}

/* 親子記者事業ページ */
#oyakokisya{
}
#oyakokisya h2{
margin: 0;
padding: 0 0 0 3px;
background-image: none;
border-left: 12px solid #77a;
border-bottom: 1px solid #77a;
background-color: #eef;
}
#oyakokisya p{
margin: 0;
font-size: 0.9em;
line-height: 1.5;
text-indent: 1em;
}

.photo_oyakokisya{
margin: 24px auto 14px;
float: left;
}
.photo_oyakokisya img{
margin: 0 6px;
border: 1px solid #448;
}
#oyakokisya .jigyou_list{
margin: 0 0 24px;
}
#oyakokisya .jigyou_list li{
margin-top: 1em;
margin-bottom: 0.5em;
}
#oyakokisya .kansou{
margin-left: 0.9em;
margin-right: 0.5em;
}
#oyakokisya .kansou dt{
margin-top: 1em;
border-bottom: 1px solid #79b;
}
#oyakokisya .kansou dd{
margin-top: 0.5em;
margin-left: 1em;
}

#oyakokisya .shuzai td{
font-size: 0.9em;
margin-top: 0.5em;
margin-left: 1em;
}
#img{
width: 185px;
height: 185px;
}

#img_wide{
width: 185px;
height: 146px;
}

#oyakokisya .oyako td{
width: 20px;
}

/*#oyakokisya .shuzai dt{
display: compact;
} */

/* 協会の歩みのスタイルシート修正 */
#ayumi{
margin-top: 12px;
width: 760px;
/*background-color: #eef;*/
}

#ayumi h1{
margin: 20px 0 16px 97px;
padding: 13px 0 19px;
font-size: 16px;
text-align: left;
font-weight: normal;
background: url(../img/hane.gif) no-repeat; 
/*background-color: #eff;*/
}

#ayumi_list{
margin: 10px auto;
width: 530px;
}
#ayumi_list th{
width: 71px;
text-align: right;
vertical-align: top;
font-size: 13px;
line-height: 23px;
font-weight: normal;
white-space: nowrap;
}
#ayumi_list td{
width: 438px;
font-size: 13px;
line-height: 23px;
}

/* ---------- 親子記者 ---------- */
.kisya{
font-size: 0.8em;
}
.kisya td{
padding: 2px 9px;
}
