body { margin:0px; padding:0px; text-align:center; font-size:13px; }

h1 { background-color:#ffebb8; font-size:13px; font-weight:normal; margin:0px; padding:2px; font-size:12px; }
img { border:none; }
p { margin:0px; padding:0px; }

#cntr { text-align:right; padding-right:10px; padding-top:303px; }
#cntr2 { float:right; text-align:right; padding-right:10px; padding-top:96px; }

.banner { background:url(/kyodou/img/banner.jpg) no-repeat; height:353px; }
.banner1 { background:url(/kyodou/img/banner1.jpg) no-repeat top right; background-color:#ffffe3; height:145px; }
.main_bg { width:766px; margin:0 auto; background:url(/kyodou/img/bg.jpg) repeat-y; }
.main_nav { width:750px; margin:0 auto; text-align:left; }

.path { background-color:#ffff9d; padding:2px; padding-left:15px; }

.left_nav { width:340px; float:left; text-align:center; }
.right_nav { width:410px; float:right; }
.left_nav2 { width:312px !important; width:322px; padding-left:10px; float:left; }
.right_nav2 { width:428px; float:right; }
.right_nav22 { width:410px; float:right; }

.nwtopper { padding-top:5px; padding-bottom:5px; }
.news { float:left; width:203px; margin-left:20px !important; margin-left:10px; }
.nwtop { background:url(/kyodou/img/nwtop.jpg) no-repeat; height:7px; }
.nwmid { background:url(/kyodou/img/nwmid.jpg) repeat-y; }
.nwbot { background:url(/kyodou/img/nwbot.jpg) no-repeat; height:7px; }
.nwright { float:left; }

.nwbody { padding-top:4px; padding-left:10px; padding-right:10px; }
.nwdate { float:left; font-size:11px; }
.nwtit { float:right; font-size:10px; width:120px; text-align:left; }

.ctitle { margin:10px; margin-right:20px; margin-bottom:5px; font-weight:bold; color:#006b33; font-size:18px; padding:3px; padding-left:40px; background:url(/kyodou/img/ctitle.jpg) no-repeat; padding-top:3px !important; padding-top:6px; }
.ctitle2 { margin:10px; background:url(/kyodou/img/ctitle2.jpg) no-repeat; margin-bottom:5px; font-weight:bold; color:#006b33; font-size:18px; padding:3px; padding-left:40px; padding-top:3px !important; padding-top:6px; }
.ctitle2 p { font-size:14px; font-weight:bold; color:#ff7f00; padding-top:6px; }
.cbody { margin:15px; margin-right:25px; margin-top:0px; text-align:justify; font-size:15px; }
.subtit { padding-left:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:15px; }
.sub2t { padding-left:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#ff9022; background:url(/kyodou/img/sub2bg.jpg) no-repeat; background-position:25px 7px; font-size:16px; margin-right:10px; }
.sub2ts { padding-left:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#ff9022; background:url(/kyodou/img/sub2bg.jpg) no-repeat; background-position:25px 7px; font-size:16px; margin-right:10px; }
.sub2t span { background-color:#FFFFFF; padding-right:5px; }
.sub2ts span { background-color:#FFFFFF; padding-right:5px; }
.cbody2 { padding-left:10px; padding-right:20px; font-size:14px; line-height:15px; }
.sli { list-style:url(/kyodou/img/li.jpg); padding:0px; padding-left:20px !important; padding-left:0px; margin:0px; margin-left:0px !important; margin-left:15px; }

.footer { text-align:center; padding-top:10px; padding-bottom:5px; border-bottom:#b3b3b3 solid 1px; font-size:10px; }
.footer span { color:#CCCCCC; padding-left:5px; padding-right:5px; }
.footer a { color:#000000; text-decoration:none; }
.footer a:hover { color:#000000; text-decoration:underline; }
.copy { text-align:center; padding:2px; }

.nwlist { padding:15px; padding-bottom:5px; }
.nwleft2 { float:left; padding-right:5px; padding-bottom:5px; padding-left:15px; }
.nwright2 { float:right; width:190px; padding-right:5px; padding-bottom:5px; }
.nweach { }
.csh { background:url(/kyodou/img/nwh.jpg) no-repeat left; background-position:0px 2px; }
.nwsdate { padding-top:5px; padding-right:20px; padding-bottom:5px; text-align:right; }
.cbody3 { margin:15px; margin-right:25px; margin-top:0px; text-align:justify; font-size:15px; }

.msg { border:#ff7f00 dashed 3px; padding:10px; line-height:20px; }
.msg p { text-align:right; }
.drw { padding-left:10px; padding-top:5px; }

.lh { line-height:19px; }
.acbg { font-weight:bold; background:url(/kyodou/img/acbg.jpg) no-repeat; background-position:0px 1px; padding:3px; padding-left:23px; }
.acbg2 { font-weight:bold; background:url(/kyodou/img/acbg.jpg) no-repeat; background-position:0px -20px; padding:3px; padding-left:23px; }
.acbg3 { font-weight:bold; background:url(/kyodou/img/acbg.jpg) no-repeat; background-position:0px -40px; padding:3px; padding-left:23px; }
.acbg4 { font-weight:bold; background:url(/kyodou/img/acbg.jpg) no-repeat; background-position:0px -61px; padding:3px; padding-left:23px; }
.acbg5 { font-weight:bold; background:url(/kyodou/img/acbg.jpg) no-repeat; background-position:0px -81px; padding:3px; padding-left:23px; }

.acbgs { padding:5px; padding-left:23px; padding-right:0px; }

.cbody22 { padding-left:10px; padding-right:10px; font-size:14px; line-height:15px; text-align:center; }
.ser { width:390px; height:121px; margin:0 auto; }
.ser p { font-size:16px; font-weight:bold; text-align:left; padding-left:10px; padding-top:14px; }
.ser div { text-align:left; font-size:13px; }

.ser1 { background:url(/kyodou/img/ser1.jpg) no-repeat; color:#ff7f00; }
.ser1 div { color:#000000; padding-left:80px; padding-top:32px; }

.ser2 { background:url(/kyodou/img/ser2.jpg) no-repeat; color:#ffbf00; }
.ser2 div { color:#000000; padding-left:80px; padding-top:20px; }

.ser3 { background:url(/kyodou/img/ser3.jpg) no-repeat; color:#00a33d; }
.ser3 p { font-size:14px; }
.ser3 div { color:#000000; padding-left:80px; padding-top:20px; }

.ser4 { background:url(/kyodou/img/ser4.jpg) no-repeat; color:#0060b6; }
.ser4 div { color:#000000; padding-left:80px; padding-top:20px; }

.ser5 { background:url(/kyodou/img/ser5.jpg) no-repeat; color:#ab10d2; }
.ser5 div { color:#000000; padding-left:80px; padding-top:20px; }

.ser6 { background:url(/kyodou/img/ser6.jpg) no-repeat; color:#ff0000; }
.ser6 div { color:#000000; padding-left:80px; padding-top:20px; }

.pws { font-size:16px;}

.kyo2 { background:url(/kyodou/img/kyo2.jpg) no-repeat; background-color:#c2f9d5; padding-left:380px; }
.kyo2t { background:url(/kyodou/img/kyo2bg.jpg) no-repeat; background-position:0px 5px; padding:8px; padding-left:35px; color:#00a33d; font-size:22px; font-weight:bold; }
.kyop { font-size:15px; padding-bottom:5px; line-height:18px; padding-right:10px; padding-top:5px; text-align:justify; }

.kyo3 { background-color:#b6defc; width:367px; }
.kyo3 p { padding:10px; font-size:15px; line-height:18px; text-align:justify; padding-bottom:28px; }
.kyo3t { padding-left:5px; padding-bottom:5px; }

.kyo4 { background-color:#fcbebe; width:367px; }
.kyo4 p { padding:10px; font-size:15px; line-height:18px; text-align:justify; }
.kyo4t { padding-left:5px; padding-bottom:5px; }

.kyo5 { background-color:#ffffb6; }
.kyo5 p { padding:10px; font-size:15px; line-height:18px; text-align:justify; }
.kyo5t { padding-left:5px; padding-bottom:5px; }

.con1 { background:url(/kyodou/img/con1.jpg) no-repeat; background-position:6px 0px; width:320px; height:281px; }
.con1t { text-align:center; padding-top:10px; font-size:14px; line-height:18px; }
.con2t { padding-left:25px; padding-top:25px; }
.con3t { padding-top:5px; padding-left:25px; font-size:15px; }

.con2 { width:405px !important; width:415px; padding-right:10px; }
.con4t { font-size:15px; }
.con5t { padding:8px; border:#ff7f00 dashed 3px; font-size:15px; }
.conbod { padding-top:10px; padding-bottom:10px; }

.map { margin:70px; margin-bottom:0px; margin-top:0px; padding:5px; background-color:#CCCCCC; }

.links { padding-left:18px; padding-right:18px; }
.fr1 { background:url(/kyodou/img/links/fr1.jpg) no-repeat; }
.fr2 { background:url(/kyodou/img/links/fr2.jpg) no-repeat; }
.fr3 { background:url(/kyodou/img/links/fr3.jpg) no-repeat; }
.fr4 { background:url(/kyodou/img/links/fr4.jpg) no-repeat; }
.fr5 { background:url(/kyodou/img/links/fr5.jpg) no-repeat; }
.fr6 { background:url(/kyodou/img/links/fr6.jpg) no-repeat; }
.fr { width:350px; height:120px; }
.frdiv { float:left; padding:3px; padding-left:4px; padding-top:10px; }
.frdes { float:left; padding:10px; width:220px !important; width:240px; padding-top:5px; }
.frdes a { font-size:15px; }
.toplink { padding-left:108px; font-size:15px; line-height:20px; padding-bottom:10px; }

.center { text-align:center; }
.right { float:right; }
.left { float:left; }
.clr { clear:both; }
.aright { text-align:right; }

.pager { padding-left:10px; padding-right:10px; color:#666666; }
.pager a { padding-left:5px; padding-right:5px; background-color:#FFFFFF; font-family:Tahoma; text-decoration:none; font-size:12px; color:#006699; }
.pager span { font-family:Tahoma; font-size:12px; padding-left:5px; padding-right:5px; color:#999999; }
.pager b { padding-left:2px; padding-right:2px; color:#003399; }

.pd10l { padding-left:15px; }
.kyo2_bg { background:url(/kyodou/img/kyo2/im1n.jpg) no-repeat center; color:#FFFFFF; padding:60px; padding-left:410px; padding-right:40px; font-size:15px; }
.kyo3_bg { background:url(/kyodou/img/kyo2/im2n.jpg) no-repeat center; color:#FFFFFF; padding:75px; padding-left:40px; padding-right:395px; font-size:15px; }
.kyo4_bg { background:url(/kyodou/img/kyo2/im3n.jpg) no-repeat center; color:#993300; padding:85px; padding-left:60px; padding-right:370px; font-size:15px; }
.kyo5_bg { background:url(/kyodou/img/kyo2/im4.jpg) no-repeat center; color:#006699; padding:15px; padding-left:45px; padding-right:45px; font-size:15px; }
.kyo_sep { padding:0px !important; padding:5px; }

.pbg1 { background:url(/kyodou/img/kyo2/bg.jpg) no-repeat 400px 0px; }
.pbg2 { background:url(/kyodou/img/kyo2/bg.jpg) no-repeat 250px 0px; }

.top_titile{ padding-left:13px; font-size:20px;font-weight:bold; color:#009fc7;}
.tit1{ background:url(../img/tit1.jpg) 9px -1px no-repeat;font-size:15px;
padding:77px 0 35px 30px !important; padding-left:50px; letter-spacing:1px; line-height:21px}
.tobold{ font-weight:bold}
.tit2{ padding-left:25px; padding-bottom:1px}
.tit3{ padding-left:9px}
.tit_4{ float:left;font-size:15px;
padding:17px; letter-spacing:1px; line-height:24px}
.tit4{ float:right; padding-top:10px; padding-right:10px}
.tit5{ background:url(../img/tit5.jpg) 15px 35px no-repeat;padding:115px 33px 60px 430px; font-size:15px; line-height:21px}


.logo_4{ margin-left:8px; float:left;}
.cat{ float:right; margin-right:10px; margin-top:-27px !important; margin-top:-23px}
.p_4{ color:#009fc7; margin-left:8px}
.page_4{ margin-left:8px; margin-right:10px; margin-top:20px}
.page_4_l{ width:360px; float:left}
.page_4_r{ width:370px; float:right}
.two_man{ padding-left:42px}
.old_man{ margin-left:-30px}
.two_man_right{ padding-bottom:20px}