body { margin:0px;
 line-height: 150%;
 font-size: small;
 background:#EBFAE9;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img { border: none;}

a {
	text-decoration: underline;
	outline-style: none;	
	}

a:link {
	color: #0800AA; 
	}

a:visited {
	color: #7E0062;
	}

a:active {
	color: #0800AA;
	}

.right a:hover {
	color: #0800AA; background-color:#CEE7FA;
	}

h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}


ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}







.all { width:781px; margin:0px auto; clear:both; background: url(img/bg.gif) repeat-y top right;}

h1.site-title { color: #666; height:11px; text-align:center; width:783px; padding:1px 0px 0px 0px; line-height:12px; font-size:10px; margin:0px auto;}
h1.site-title a:link{ color:#666; text-decoration:none;}
h1.site-title a:visited { color:#666; text-decoration:none;}
h1.site-title a:active{ color:#666; text-decoration:none;}
h1.site-title a:hover{ color:#666; text-decoration:none;}




/* navigation */

.navi{
	clear: both;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 781x;
	height: 37px;
	list-style: none;
	overflow: hidden;
}



ul.mainnavi li a{
	position: absolute;
	height: 37px;
	overflow: hidden;
	padding: 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}







li#navi01 a{ 
	background: transparent url(img/navi1.gif) no-repeat 0 0;
	width: 81px;
	left: 0px;
}

li#navi02 a{ 
	background: transparent url(img/navi2.gif) no-repeat 0 0;
	width: 97px;
	left: 81px;
}

li#navi03 a{ 
	background: transparent url(img/navi3.gif) no-repeat 0 0;
	width: 159px;
	left: 178px;
}

li#navi04 a{ 
	background: transparent url(img/navi4.gif) no-repeat 0 0;
	width: 114px;
	left: 337px;
}

li#navi05 a{ 
	background: transparent url(img/navi5.gif) no-repeat 0 0;
	width: 124px;
	left: 451px;
}

li#navi06 a{ 
	background: transparent url(img/navi6.gif) no-repeat 0 0;
	width: 107px;
	left: 575px;
}

li#navi07 a{ 
	background: transparent url(img/navi7.gif) no-repeat 0 0;
	width: 99px;
	left: 682px;
}

/* ロールオーバー設定 */
li#navi01 a:hover{background-position: 0px -37px;}

li#navi02 a:hover{background-position: 0px -37px;}

li#navi03 a:hover{background-position: 0px -37px;}

li#navi04 a:hover{background-position: 0px -37px;}

li#navi05 a:hover{background-position: 0px -37px;}

li#navi06 a:hover{background-position: 0px -37px;}

li#navi07 a:hover{background-position: 0px -37px;}









.main { clear:both; width:781px; margin:0px auto; padding:0px;}





/* カテゴリー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */


.pankuzu {font-size:11px; margin: 10px 0px 5px 0px; padding:0px; text-align:left; float:none;}


.cat_title { background:url(img/mark.gif) no-repeat ; border:ridge #A6FEFD; border-width:0px 0px 4px 0px; font-size:15px; font-weight:bold;  width:490px; height:auto; padding:5px 5px 0px 40px; margin:0px 0px 0px 0px;}

/* カテゴリー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */



/* エントリー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.ent_title { border-left:7px #EF7039 solid; border-bottom:1px solid #999999; background-color:#FFFFFF; width:500px; padding:10px 10px 10px 10px; margin:0px; font-size:15px; font-weight:bold;}

.subtitle {border-bottom:#003399 dashed 1px; font-weight:bold; width:520px; padding:5px; color:#003399; font-size:15px}

.name { background:url(http://www.npo-kansai.org/img/name.gif) no-repeat top; margin: 0px 20px 5px 20px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:15px; padding:6px 0px; }
.name a:link{ color:#FFF; text-decoration:none;}
.name a:visited { color:#FFF; text-decoration:none;}
.name a:active{ color:#FFF; text-decoration:none;}
.name a:hover{ color:#4584f5 ; text-decoration:none;}


/* エントリー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */



.naiyou { padding:0px 30px 0px 10px}

