@charset "shift_jis";
/*--イメージ---------------------------------------------------------*/
#image {
	margin:0;
	width:780px;
	height:210px;
	background:url("../index/header6.jpg") no-repeat;
	border-width:0 1px;
	border-style:solid;
	border-color:#c0c0c0;
}
#image h2 {
	margin:0;
	font-size:100%;
	line-height:1.0;
	text-indent:-9999px;
}
#image p {
	margin:0;
	font-size:100%;
	line-height:1.0;
	text-indent:-9999px;
}
/*--グローバルナビー---------------------------------------------------------*/
#g-navi {
	position:relative;
	width:780px;
	height:30px;
	background:url("../index/navi_back.jpg") no-repeat;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#c0c0c0;
}
#g-navi li {
	margin:0;
	padding:0;
	font-size:100%;
	line-height:1.0;
}
#g-navi li.aboutus {
	position:absolute;
	top:0px;
	left:425px;
}
#g-navi li.aboutus a {
	display:block;
	width:139px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/btn_01_a.jpg") no-repeat;
}
#g-navi li.aboutus a:hover {
	background:url("../index/btn_01_b.jpg") no-repeat;
}
#g-navi li.drt {
	position:absolute;
	top:0px;
	left:573px;
}
#g-navi li.drt a {
	display:block;
	width:87px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/btn_02_a.jpg") no-repeat;
}
#g-navi li.drt a:hover {
	background:url("../index/btn_02_b.jpg") no-repeat;
}
#g-navi li.act {
	position:absolute;
	top:0px;
	left:668px;
}
#g-navi li.act a {
	display:block;
	width:102px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/btn_03_a.jpg") no-repeat;
}
#g-navi li.act a:hover {
	background:url("../index/btn_03_b.jpg") no-repeat;
}
#g-navi li.sitemap {
	position:absolute;
	top:0px;
	left:677px;
}
#g-navi li.sitemap a {
	display:block;
	width:91px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/btn_04_a.jpg") no-repeat;
}
#g-navi li.sitemap a:hover {
	background:url("../index/btn_04_b.jpg") no-repeat;
}
/*--shortcut---------------------------------------------------------*/
#shortcut {
	margin:0;
	width:550px;
	height:75px;
	background:#ffffc0;
}
#shortcut ul {
	margin:5px;
	width:540px;
	height:50px;
}
#shortcut li {
	margin:0;
	padding:0;
	float:left;
}
#shortcut li.shoku a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	background:url("../index/shoku_a.jpg") no-repeat;
}
#shortcut li.shoku a:hover {
	background:url("../index/shoku_b.jpg") no-repeat;
}
#shortcut li.chi a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	background:url("../index/chi_a.jpg") no-repeat;
}
#shortcut li.chi a:hover {
	background:url("../index/chi_b.jpg") no-repeat;
}

#shortcut li.kan a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	background:url("../index/kan_a.jpg") no-repeat;
}
#shortcut li.kan a:hover {
	background:url("../index/kan_b.jpg") no-repeat;
	}
	
#shortcut li.koe a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	background:url("../index/koe_a.jpg") no-repeat;
}
#shortcut li.koe a:hover {
	background:url("../index/koe_b.jpg") no-repeat;
}
	
#shortcut li.kuma a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	background:url("../index/kuma_a.jpg") no-repeat;
}
#shortcut li.kuma a:hover {
	background:url("../index/kuma_b.jpg") no-repeat;
}

/*--お知らせ---------------------------------------------------------*/
#osirase {
	margin:0;
	padding:0;
	width:550px;
	height:60px;
	overflow:auto;
	background:#ffffff;
	border-bottom:1px solid #CC3333;
}
#osirase li {
	margin:3px 0;
	padding-left:36px;
	line-height:16px;
	text-align:left;
}
#osirase li.new {
	display:block;
	background:url("../index/new.gif") no-repeat;
}
#osirase a {
	text-decoration:none;
	color:#4d4d4d;
}
#osirase a:hover {
	color:#ff0000;
	text-decoration:underline;
}

/*--ヘッドライン---------------------------------------------------------*/
#headline {
	margin:0;
	padding:0;
	width:550px;
	height:98px;
	overflow:auto;
	background:#ffffff;
	border-bottom:1px solid #80c080;
	text-align:left;
}
#headline li {
	margin:3px 0;
	padding-left:36px;
	line-height:16px;
}
#headline li.new {
	display:block;
	background:url("../index/new.gif") no-repeat;
}
#headline a {
	text-decoration:none;
	color:#4d4d4d;
}
#headline a:hover {
	color:#ff0000;
	text-decoration:underline;
}
/*--コラムlevel2---------------------------------------------------------*/
#column_main_all {
	margin:0;
	width:550px;
	background:url("../index/main_back.gif") repeat-y;
}
#column_main_l {
	margin:0;
	width:270px;
	float:left;
	background:#feedea;
	text-align:left;
}
#column_main_r {
	margin:0;
	width:270px;
	float:right;
	text-align:left;
}
#standing {
	clear:both;
	margin:10px 0 0 0;
	padding:4px;
	width:540px;
	height:40px;
	border:1px dotted #FFCC00;
}
/*--組活---------------------------------------------------------*/
#kumikatsu_headline {
	margin:0 auto;
	padding:0;
	width:260px;
	height:98px;
	overflow:auto;
	background:#ffffff;
	border:1px solid #ff8080;
}
#kumikatsu_headline li {
	margin:3px 0;
	padding-left:36px;
	line-height:16px;
}
#kumikatsu_headline li.new {
	display:block;
	background:url("../index/new.gif") no-repeat;
}
#kumikatsu_headline a {
	text-decoration:none;
	color:#4d4d4d;
}
#kumikatsu_headline a:hover {
	color:#ff0000;
	text-decoration:underline;
}
#column_main_l h4 a {
	display:block;
	padding-left:4px;
	border:1px solid #ff9999;
	background:#ffe0e0;
	color:#
}
#column_main_l h4 a:hover {
	text-decoration:none;
	background:#ffffff;
}
#column_main_l h5 a {
	display:block;
	padding-left:4px;
	border:1px solid #ff9999;
	background:#ffe0e0;
}

#column_main_l h5 a:hover {
	text-decoration:none;
	background:#ffffff;
}
#column_main_l h5.ttl {
	display:block;
	padding-left:4px;
	border:1px solid #ff9999;
	background:#ffe0e0;
}
#column_main_l p {
	margin:0 8px 0 16px;
	line-height:1.3;
}
.bg-pink {
	display:block;
	padding-left:4px;
	border:1px solid #ff0000;
	background:#ffe0e0;
}
/*--常設---------------------------------------------------------*/
#standing li {
	float:left;
	display:block;
	width:164px;
	margin:3px 0;
	padding-left:16px;
	line-height:1.1;
	background:url("../components/list_style_01.gif") no-repeat;
}
/*--見出し---------------------------------------------------------*/
h3.torikumi {
	margin:0;
	width:550px;
	height:20px;
	display:block;
	line-height:1.0;
	text-indent:-9999px;
	background:url("../index/ttl_torikumi.gif") no-repeat;
}
h3.osirase {
	margin:0;
	width:550px;
	height:30px;
	display:block;
	line-height:1.0;
	text-indent:-9999px;
	background:url("../index/ttl_important.jpg") no-repeat;
}

h3.headline {
	margin:0;
	width:550px;
	height:30px;
	display:block;
	line-height:1.0;
	text-indent:-9999px;
	background:url("../index/ttl_news.gif") no-repeat;
}
h3.kumikatsu {
	margin:0;
	line-height:1.0;
}
h3.kumikatsu a {
	display:block;
	width:270px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/ttl_kumikatsu.gif") no-repeat;
}
h3.riyou {
	margin-top:0;
	line-height:1.0;
}
h3.riyou a {
	display:block;
	width:270px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/ttl_riyou.gif") no-repeat;
}
h3.tenpo {
	line-height:1.0;
	display:block;
	width:270px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/ttl_tenpo.gif") no-repeat;
}
h3.commodity {
	line-height:1.0;
	display:block;
	width:270px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/ttl_commodity.gif") no-repeat;
}
h3.service {
	line-height:1.0;
	display:block;
	width:270px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/ttl_service.gif") no-repeat;
}
h3.aboutus {
	line-height:1.0;
	display:block;
	width:270px;
	height:30px;
	text-indent:-9999px;
	background:url("../index/ttl_aboutus.gif") no-repeat;
}
h3.siteiten_itiran {
	line-height:1.0;
	background-color:#ffffcc;
	font-size:120%;
	padding-left:4px;
	padding-top:4px;
	border:1px solid #ff6666;
	width:150px;
	height:15px;
}
/*--理事会報告---------------------------------------------------------*/
#rijikai { width: 540px;
	margin-left:10px; }
.big_title_cyan {
	color: white; 
	font-size: 17px; 
	background-color: #008b8b; 
	text-align: center; 
	margin-bottom: 10px; 
	padding: 4px;
}
.big_title_olive { 
	color: white; 
	font-size: 17px; 
	background-color: #6b8e23; 
	text-align: center; 
	margin-bottom: 10px; 
	padding: 4px;
}
.table_0{
	width:490px;
	color: #696969; 
	font-size: 10px;
}
.table_00{
	color: #696969; 
	font-size: 10px;
}
	
.cell_1 {
	background-color: #f0fff0; 
	text-align: center; 
	border: 1px solid #008b8b; 
	width: 100px;
}
.cell_10 {
	text-align: center; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 70px;
}
.cell_11 { 
	text-align: right; 
	padding-right: 4px; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 140px;
}
.cell_12 {
	background-color: #f0fff0; 
	text-align: center; 
	border: 1px solid #008b8b; 
	width: 100px;
}
.cell_13 {
	background-color: #f0fff0; 
	text-align: center; 
	border-top: 1px solid #008b8b; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 150px;
	}
.cell_14 { 
	text-align: right; 
	padding-right: 4px; 
	border-left: 1px solid #008b8b; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 100px;
}
.cell_15 {
	text-align: right; 
	padding-right: 4px; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 150px;
}
.cell_2 { 
	background-color: #f0fff0; 
	text-align: center; 
	border-top: 1px solid #008b8b;
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 195px;
}
.cell_3 {
	background-color: #f0fff0; 
	text-align: center; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 65px;
}
.cell_4 {
	text-align: left; 
	padding-bottom: 2px; 
	padding-left: 4px;
	border-left: 1px solid #008b8b; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 100px;
}
.cell_5 {
	text-align: right;
	padding-right: 4px;
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 65px;
}
.cell_6 { 
	background-color: #f0fff0; 
	text-align: center; 
	border: 1px solid #008b8b; 
	width: 70px;
	 }
.cell_7 { 
	background-color: #f0fff0; 
	text-align: center; 
	border-top: 1px solid #008b8b; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 70px;
}
.cell_8 { 
	background-color: #f0fff0; 
	text-align: center; 
	border-top: 1px solid #008b8b;
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 140px; 
}
.cell_9 { 
	text-align: right; 
	padding-right: 4px; 
	border-left: 1px solid #008b8b; 
	border-right: 1px solid #008b8b; 
	border-bottom: 1px solid #008b8b; 
	width: 70px;
}

.cell_a {
	background-color: #fafad2;
	text-align: center;
	border: solid 1px #6b8e23;
	width: 100px;
}
.cell_b {
	background-color: #fafad2;
	text-align: center;
	border-top: 1px solid #6b8e23;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 195px;
}
.cell_c {
	background-color: #fafad2;
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 65px;
}
.cell_d {
	text-align: left;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	border-left: 1px solid #6b8e23;
	width: 100px;
}
.cell_e {
	text-align: right;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 65px;
}
.cell_f {
	background-color: #fafad2;
	text-align: center;
	border: solid 1px #6b8e23;
	width: 70px;
}
.cell_g {
	background-color: #fafad2;
	text-align: center;
	border-top: 1px solid #6b8e23;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 70px;
}
.cell_h {
	background-color: #fafad2;
	text-align: center;
	border-top: 1px solid #6b8e23;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 140px;
}
.cell_i {
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	border-left: 1px solid #6b8e23;
	width: 70px;
}
.cell_j {
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 70px;
}
.cell_k {
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 140px;
}
.cell_l {
	background-color: #fafad2;
	text-align: center;
	border: solid 1px #6b8e23;
	width: 100px;
}
.cell_m {
	background-color: #fafad2;
	text-align: center;
	border-top: 1px solid #6b8e23;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 150px;
}
.cell_n {
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	border-left: 1px solid #6b8e23;
	width: 100px;
}
.cell_o {
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 150px;
}
.cell_p {
	background-color: #fafad2;
	text-align: center;
	border: solid 1px #6b8e23;
	width: 80px;
}
.cell_q {
	background-color: #fafad2;
	text-align: center;
	border-top: 1px solid #6b8e23;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 80px;
}
.cell_r {
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	border-left: 1px solid #6b8e23;
	width: 80px;
}
.cell_s {
	text-align: center;
	border-right: 1px solid #6b8e23;
	border-bottom: 1px solid #6b8e23;
	width: 80px;
}

.content_cyan {
margin-left:10px;
padding: 10px;
border: solid 1px #008b8b;
width: 511px; }

.content_olive { margin-left:10px; padding: 10px; border: solid 1px #6b8e23; width: 511px }

.lead { font-size: 11px; line-height: 1.3em; text-align: left }

.midasi_cyan {
	color: #008b8b;
	font-size: 10.5px;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 6px;
	padding: 0 1 2 2;
	border-top: 1px dotted #008b8b;
	border-bottom: 1px dotted #008b8b;
	width: 100%;
}

.midasi_olive {
	color: #6b8e23;
	font-size: 10.5px;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 6px;
	padding: 0 1 2;
	border-top: 1px dotted #6b8e23;
	border-bottom: 1px dotted #6b8e23;
	width: 100%;
}

.table_ttl { color: #696969; font-size: 12px; margin-top: 4px; margin-bottom: 4px; text-align:left; }
.teirei_1 { color: #696969; font-size: 85%; line-height: 1.5em; text-align: left; padding-left: 5px; width: 20px }
.teirei_2 { color: #696969; font-size: 85%; line-height: 1.5em; text-align: left; padding-left: 5px; width: 550px }
.teirei_p { color: #696969; font-size: 85%; line-height: 1.5em; text-align: justify; text-justify: distribute; }
.teirei_subttl { color: black; font-size: 100%; text-align: left }
.teirei_subttl2 { color: black; font-size: 90%; text-align: left; margin-top: 5px; margin-bottom: 5px }
.teirei_txt { color: #696969; font-size: 70%; text-align: right; margin-top: 10px; padding-right: 5px }
.text-contents { color: gray; font-size: 11px; line-height: 1.5em; text-align: left; margin-bottom: 15px; text-justify: distribute; }
.title { color: #696969; font-size: 11px; text-align: justify; margin-bottom: 5px; text-justify: distribute; }
.tyuui { color: #696969; font-size: 9px; text-align: right }

