/*-----------------------------------------------*/
/* syakyo */
/*-----------------------------------------------*/

/*サイドメニュー*/

.sya { width: 160px; border-width: 0px 0px 1px 0px; border-color: #D76095; border-style: none none dotted none; font-weight: bold; font-size: 14px; line-height: 20px; }
.sya a:link    { color: #444444; background: #FFFFFF; text-decoration: none; position: static; padding: 8px 0px 8px 20px; display: block; }
.sya A:visited { color: #444444; background: #FFFFFF; text-decoration: none; position: static; padding: 8px 0px 8px 20px; display: block; }
.sya A:active  { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 8px 0px 8px 20px; display: block; }
.sya A:hover   { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 8px 0px 8px 20px; display: block; }

.sya2 {	width: 160px; border-width: 0px 0px 1px 0px; border-color: #666666; border-style: none none dotted none; font-weight: normal; font-size: 13px; line-height: 20px; }
.sya2 A:link	{ color: #991133; background: #FFEEFF; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.sya2 A:visited	{ color: #991133; background: #FFEEFF; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.sya2 A:active	{ color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }
.sya2 A:hover	{ color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }

SPAN.font_g { font-size: 12px; color: #666666; line-height: 120%; }

IMG.photo { padding: 4px; margin: 5px; border: 1px #999999 solid; }

.sya_on { width: 160px; border-width: 0px 0px 1px 0px; border-color: #D76095; border-style: none none dotted none; font-weight: bold; font-size: 14px; line-height: 20px; }
.sya_on A:link    { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.sya_on A:visited { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.sya_on A:active  { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }
.sya_on A:hover   { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }

.sya2_on { width: 160px; border-width: 0px 0px 1px 0px; border-color: #666666; border-style: none none dotted none; font-weight: normal; font-size: 13px; line-height: 20px; }
.sya2_on A:link    { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.sya2_on A:visited { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.sya2_on A:active  { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }
.sya2_on A:hover   { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }

/*メインボックス*/

.sya_line { width: 540px; padding: 5px 0px; border-width: 0px 0px 1px 0px; border-color: #D76095; border-style: none none dotted none; }
.sya_box { padding: 10px 0px 0px 0px; }

SPAN.sya_bold { font-size: 15px; font-weight: bold; color: #003399; }

.under_toi { width: 540px; height: 190px; background: url("../img/syakyo/toi.gif") no-repeat; }

TABLE.under_toi { width: 540px; }
TD.under_toi_l { width: 25px; }
TD.under_toi_m_l1 { width: 295px; padding: 5px 15px 5px 10px; border-width: 0px 0px 1px 0px; border-color: #0066CC; border-style: none none dotted none; }
TD.under_toi_m_l2 { width: 295px; padding: 5px 15px 0px 10px; }
TD.under_toi_m_r { width: 165px; padding: 5px 10px 5px 15px; }

/*川根本町社会福祉協議会*/

.sya_top { background: url("../img/syakyo/tit_kawa_sya.gif") no-repeat; width: 540px; height: 48px; text-align: right; }
.sya_data { width: 540px; margin: 0px auto; padding: 15px 0px; }
.sya_data_t { width: 540px; height: 11px; background: url(../img/syakyo/t.gif) no-repeat; }
.sya_data_m { width: 540px; margin: -5px auto 0px auto; background-color: #E3F5FF; }
.sya_data_m2 { width: 520px; padding: 2px 0px; margin: 0px auto; border-width: 0px 0px 1px 0px; border-color: #3366CC; border-style: none none dotted none; }
.sya_data_m_l { float: left; padding: 2px 10px; text-align: center; width: 80px; }
.sya_data_m_r { float: left; padding: 2px 10px; width: 400px; }
.sya_data_b { width: 540px; height: 11px; background: url(../img/syakyo/b.gif) no-repeat; }

SPAN.sya_soshiki { font-weight: bold; }
SPAN.sya_so1 { color: #D76095; }
SPAN.sya_so2 { color: #990051; }
.sya_tit { width: 520px; padding: 5px 0px 5px 20px; margin: 10px auto; background: url(../img/menu/l_p.gif) repeat-y; border-width: 0px 0px 2px 0px; border-color: #FF6597; border-style: none none solid none; font-size: 17px; font-weight: bold; }
.sya_map_l { width: 430px; float: left; padding: 5px 0px; }
.sya_map_r { width: 100px; float: right; }
.sya_map_r A:link    { float: right; text-decoration: none; background: url("../img/syakyo/btn_map0.gif") top center no-repeat; width: 94px; height: 35px; display: block; }
.sya_map_r A:visited { float: right; text-decoration: none; background: url("../img/syakyo/btn_map0.gif") top center no-repeat; width: 94px; height: 35px; display: block; }
.sya_map_r A:active  { float: right; text-decoration: none; background: url("../img/syakyo/btn_map1.gif") top center no-repeat; width: 94px; height: 35px; display: block; }
.sya_map_r A:hover   { float: right; text-decoration: none; background: url("../img/syakyo/btn_map1.gif") top center no-repeat; width: 94px; height: 35px; display: block; }

.sya_shisetsu_l { width: 300px; float: left; }
.sya_shisetsu_l div { padding: 5px 0px; border-width: 0px 0px 1px 0px; border-color: #D76095; border-style: none none dotted none; }

.sya_shisetsu_r { width: 225px; float: left; }
.sya_shisetsu_r A:link    { float: right; text-decoration: none; background: url("../img/syakyo/btn_map0.gif") top center no-repeat; width: 94px; height: 35px; display: block; }
.sya_shisetsu_r A:visited { float: right; text-decoration: none; background: url("../img/syakyo/btn_map0.gif") top center no-repeat; width: 94px; height: 35px; display: block; }
.sya_shisetsu_r A:active  { float: right; text-decoration: none; background: url("../img/syakyo/btn_map1.gif") top center no-repeat; width: 94px; height: 35px; display: block; }
.sya_shisetsu_r A:hover   { float: right; text-decoration: none; background: url("../img/syakyo/btn_map1.gif") top center no-repeat; width: 94px; height: 35px; display: block; }

.hon_data { width: 540px; margin: 0px auto; padding: 15px 0px; border-width: 0px 0px 1px 0px; border-color: #D76095; border-style: none none dotted none; }

TABLE.hon_data_m { width: 520px; border: 1px #3366CC solid; }

TD.hon_data1 { width: 120px; padding: 5px 8px; text-align: center; background-color: #DDEEFF; border-width:0px 1px 1px 0px; border-color: #3366CC; border-style: none solid solid none; }
TD.hon_data2 { width: 250px; padding: 5px 8px; text-align: center; background-color: #DDEEFF; border-width: 0px 1px 1px 0px; border-color: #3366CC; border-style: none solid solid none; }
TD.hon_data3 { width: 90px; padding: 5px 8px; text-align: center; background-color: #DDEEFF; border-width: 0px 0px 1px 0px; border-color: #3366CC; border-style: none none solid none; }
TD.hon_data4 { width: 120px; text-align: center; padding: 5px 8px; border-width: 0px 1px 1px 0px; border-color: #3366CC; border-style: none solid solid none; }
TD.hon_data5 { width: 250px; padding: 5px 8px; border-width: 0px 1px 1px 0px; border-color: #3366CC; border-style: none solid solid none; }
TD.hon_data6 { width: 90px; padding: 5px 8px; text-align: center; border-width: 0px 0px 1px 0px; border-color: #3366CC; border-style: none none solid none; }
TD.hon_data7 { width: 120px; text-align: center; padding: 5px 8px; border-width: 0px 1px 0px 0px; border-color: #3366CC; border-style: none solid none none; }
TD.hon_data8 { width: 250px; padding: 5px 8px; border-width: 0px 1px 0px 0px; border-color: #3366CC; border-style: none solid none none; }
TD.hon_data9 { width: 90px; padding: 5px 8px; text-align: right; border: 0px none; }

.kawa_soshiki { background: url("../img/syakyo/kawa_soshiki_all_20250526.jpg") no-repeat; width: 540px; height: 510px; }

/*事業計画・事業報告*/

.sya_pr { border-width: 0px 0px 1px 0px; border-color: #666666; border-style: none none dotted none; font-weight: normal; font-size: 13px; line-height: 20px; }
.sya_pr A:link    { color: #444444; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 7px 0px 7px 20px; display: block; }
.sya_pr A:visited { color: #444444; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 7px 0px 7px 20px; display: block; }
.sya_pr A:active  { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 7px 0px 7px 20px; display: block; }
.sya_pr A:hover   { color: #D76095; background: url("../img/menu/p_p.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 7px 0px 7px 20px; display: block; }

/*会費・寄付金*/

.dues_data { width: 540px; margin: 0px auto; padding: 15px 0px; }
.dues_data_m { width: 520px; padding: 2px 0px; margin: 0px auto; }

.dues_data1 { width: 110px; float: left; padding: 2px 10px; text-align: center; background-color: #DDEEFF; border-width: 1px 0px 1px 1px; border-color: #3366CC; border-style: solid none solid solid; }
.dues_data2 { width: 160px; float: left; padding: 2px 10px; text-align: center; background-color: #DDEEFF; border-width: 1px 0px 1px 1px; border-color: #3366CC; border-style: solid none solid solid; }
.dues_data3 { width: 140px; float: left; padding: 2px 10px; text-align: center; background-color: #DDEEFF; border: 1px #3366CC solid; }
.dues_data4 { width: 110px; float: left; padding: 2px 10px; text-align: center; border-width: 0px 0px 1px 1px; border-color: #3366CC; border-style: none none solid solid; }
.dues_data5 { width: 160px; float: left; padding: 2px 10px; text-align: center; border-width: 0px 0px 1px 1px; border-color: #3366CC; border-style: none none solid solid; }
.dues_data6 { width: 140px; float: left; padding: 2px 10px; text-align: center; border-width: 0px 1px 1px 1px; border-color: #3366CC; border-style: none solid solid solid; }

/*入れ歯、カートリッジ寄付*/

.sh_coll_photo { width: 200px; float: left; }
.sh_coll { float: right; }

TABLE.coll { width: 325px; border: 1px #D76095 solid; text-align: center; }
TD.coll1 { width: 130px; text-align: center; padding: 5px 8px; background-color: #FFEEEE; border-width: 0px 1px 1px 0px; border-color: #D76095; border-style: none solid solid none; }
TD.coll2 { width: 150px; text-align: center; padding: 5px 8px; background-color: #FFEEEE; border-width: 0px 0px 1px 0px; border-color: #D76095; border-style: none none solid none; }
TD.coll3 { width: 130px; text-align: center; padding: 5px 8px; border-width: 0px 1px 1px 0px; border-color: #D76095; border-style: none solid solid none; }
TD.coll4 { width: 150px; text-align: left; padding: 5px 8px; border-width: 0px 0px 1px 0px; border-color: #D76095; border-style: none none solid none; }
TD.coll5 { width: 130px; text-align: center; padding: 5px 8px; border-width: 0px 1px 0px 0px; border-color: #D76095; border-style: none solid none none; }
TD.coll6 { width: 150px; text-align: left; padding: 5px 8px; border: 0px none; }