/* global */
*{
    margin:0; padding:0;
    font:normal normal normal 12px/16px Verdana, sans-selif;
	color:#333333;
}
body { background:url(../../images/bg.jpg) repeat-x top #D7E195; text-align:center;}
img { border:none}
a { outline:none; color:#0000BB; text-decoration:underline; outline-style:none;}
a:hover { color:#999999; text-decoration:underline;}
h4 a { outline:none; color:#000099; text-decoration:underline; outline-style:none;}
th , td { vertical-align:top;}
.title {vertical-align:middle;}

#wrapper {
	width:760px; min-height:100%; margin:0px auto;
	background:#FFFFFF;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	text-align:left;
}


body > #wrapper { height:auto;}
strong { font-weight:bold }
hr, .print { display:none;}
ul {list-style-type:none}
.clear {clear:both}

h1 { display:none }
h2 { text-indent:-9999px}
h3,h4 { font-size:12px; font-weight:bold}
h5 { font-size:16px; font-weight:bold}

#header { width:760px; height:270px; position:relative; background:url(../../images/header.jpg) no-repeat;}

#hnavi { width:154px; height:22px; position:absolute; top:10px; left:592px;}
#hnavi li { display:inline;}
#hnavi a { width:154px; height:22px; position:absolute; display:block; text-indent:-9999px;}
#hnavi a:hover { background:url(../../images/hnavi_over.jpg)} 
#hnavi #hn1 a { width:61px; left:0px; background-position:0px}
#hnavi #hn2 a { width:92px; left:61px; background-position:-61px}

#gnavi { width:740px; height:16px; position:absolute; top:211px; left:10px;}
#gnavi li { display:inline;}
#gnavi a { width:740px; height:45px; position:absolute; display:block; text-indent:-9999px;}
#gnavi a:hover { background:url(../../images/gnavi_over.jpg)} 
#gnavi #gn1 a { width:182px; left:0px; background-position: 0px}
#gnavi #gn2 a { width:182px; left:185px; background-position:-185px}
#gnavi #gn3 a { width:182px; left:370px; background-position:-370px}
#gnavi #gn4 a { width:182px; left:555px; background-position:-555px}

/* navi */
#navi {	width:176px; height:315px;}
#navi ul { margin-left:10px; list-style:none;}
#navi li { width:156px; height:35px; text-indent:-9999px}
#navi li a { width:156px; height:35px; text-decoration:none; display:block;}
#navi li#n2 { background:url(../../images/navi.jpg) no-repeat 0px 0px;}
#navi li#n1 { background:url(../../images/navi.jpg) no-repeat 0px -35px;}
#navi li#n3 { background:url(../../images/navi.jpg) no-repeat 0px -70px;}
#navi li#n4 { background:url(../../images/navi.jpg) no-repeat 0px -105px;}
#navi li#n10 { background:url(../../images/navi.jpg) no-repeat 0px -140px;}
#navi li#n5 { background:url(../../images/navi.jpg) no-repeat 0px -175px;}
#navi li#n6 { background:url(../../images/navi.jpg) no-repeat 0px -210px;}
#navi li#n7 { background:url(../../images/navi.jpg) no-repeat 0px -245px;}
#navi li#n8 { background:url(../../images/navi.jpg) no-repeat 0px -280px;}
#navi li#n9 { background:url(../../images/navi.jpg) no-repeat 0px -315px;}
#navi li#n2 a:hover { background:url(../../images/navi.jpg) no-repeat -156px 0px;}
#navi li#n1 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -35px;}
#navi li#n3 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -70px;}
#navi li#n4 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -105px;}
#navi li#n10 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -140px;}
#navi li#n5 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -175px;}
#navi li#n6 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -210px;}
#navi li#n7 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -245px;}
#navi li#n8 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -280px;}
#navi li#n9 a:hover { background:url(../../images/navi.jpg) no-repeat -156px -315px;}
#p02 #n2 a { background: url(../../images/navi.jpg) no-repeat -156px 0px;}
#p01 #n1 a { background: url(../../images/navi.jpg) no-repeat -156px -35px;}
#p03 #n3 a { background: url(../../images/navi.jpg) no-repeat -156px -70px;}
#p04 #n4 a { background: url(../../images/navi.jpg) no-repeat -156px -105px;}
#p10 #n10 a { background: url(../../images/navi.jpg) no-repeat -156px -140px;}
#p05 #n5 a { background: url(../../images/navi.jpg) no-repeat -156px -175px;}
#p06 #n6 a { background: url(../../images/navi.jpg) no-repeat -156px -210px;}
#p07 #n7 a { background: url(../../images/navi.jpg) no-repeat -156px -245px;}
#p08 #n8 a { background: url(../../images/navi.jpg) no-repeat -156px -280px;}
#p09 #n9 a { background: url(../../images/navi.jpg) no-repeat -156px -315px;}


#pdf { width:154px; margin:10px 0 0 10px; background:#F1F1F1; border:solid 1px #333333; clear:both;}
#pdf div.sep1 { width:154px; height:10px; background:url(../../images/weather_line.jpg) no-repeat center;}
h2#t_pdf { width:154px; height:25px; background:url(../../images/t2_pdf.jpg) no-repeat;}
#pdf table { width:144px; margin:5px 0 0 5px;}
#pdf table td { text-align:center; padding:5px 0 5px 0;}
#pdf table td  p.dw{font-size:85%;}
#pdf table td  p.bn{margin-top:10px;font-size:80%;}

#weather { width:154px; margin:10px 0 0 10px; background:#F1F1F1; border:solid 1px #333333; clear:both;}
#weather div.sep1 { width:154px; height:10px; background:url(../../images/weather_line.jpg) no-repeat center;}
h2#t_weath { width:154px; height:25px; background:url(../../images/t2_weather.jpg) no-repeat;}
#weather table { width:144px; margin:5px 0 0 5px;}
#weather table td { text-align:center; padding:5px 0 5px 0;}

#banner { width:156px; margin:5px 0 0 10px; clear:both;}
#banner img { width:156px; margin:5px 0 0 0; clear:both;}

/* contents */
#contents {	width:574px;}
h2#t_news { width:574px; height:36px; background:url(../../images/t_news.jpg) no-repeat;}
h3#t_news1 { width:574px; height:30px; background:url(../../images/t3_news1.jpg) no-repeat; text-indent:-9999px;}
h3#t_news2 { width:574px; height:30px; background:url(../../images/t3_news2.jpg) no-repeat; text-indent:-9999px;}

#tblnews1 { width:574px; background:url(../../images/tbl_bg1.jpg) repeat-y top;}
#tblnews1 td { vertical-align:top; padding:8px 0 0 0;}
#tblnews1 td.new { width:55px; text-align:right;}
#tblnews1 td.news_date { width:100px; text-align:center; color:009FC5;}
#tblnews1 td.news_title { width:459px; text-align:left;}
#tblnewsbtm11 { width:574px; padding-top:10px; text-align:right; background:url(../../images/tbl_bg1.jpg) repeat-y top;}
#tblnewsbtm11 p { text-align:right;}
#tblnewsbtm11 p a { background:url(../../images/arr1.jpg) no-repeat left; padding-left:20px; }

#tblnews2 { width:574px; background:url(../../images/tbl_bg1.jpg) repeat-y top;}
#tblnews2 td { vertical-align:top; padding:8px 0 0 0;}
#tblnews2 td.news_date { width:100px; text-align:center; color:009FC5;}
#tblnews2 td.news_title { width:514px; text-align:left;}
#tblnewsbtm12 { width:574px; padding:10px 0 10px 0; text-align:right; background:url(../../images/tbl_bgbtm1.jpg) no-repeat bottom;}
#tblnewsbtm12 p { text-align:right;}
#tblnewsbtm12 p a { background:url(../../images/arr1.jpg) no-repeat left; padding-left:20px; }

h2#t_odekake { width:284px; height:36px; background:url(../../images/t_odekake.jpg) no-repeat;}
h2#t_kuchikomi { width:284px; height:36px; background:url(../../images/t_kuchikomi.jpg) no-repeat;}
h2#t_event { width:284px; height:36px; background:url(../../images/t_event.jpg) no-repeat;}
h2#t_blog { width:284px; height:36px; background:url(../../images/t_blog.jpg) no-repeat;}
h2#t_bosyu { width:284px; height:36px; background:url(../../images/t_bosyu.jpg) no-repeat;}

#tblcat { width:574px; margin:10px 0 0 0; vertical-align:top;}
#tblcat td#colL { width:284px;}
.tblcatpt1 { width:284px; background:url(../../images/tbl_bg2.jpg) repeat-y top;}
.tblcatpt1 td { padding:8px 0 0 0;}
.tblcatpt1 td.txt { width:224px;}
.tblcatpt1 td.txt p { padding-left:8px;}
.tblcatpt1 td.imgp { width:60px; text-align:center}
.tblcatbtm1 { width:284px; padding:10px 0 0 0; background:url(../../images/tblcat_bgbtm1.jpg) no-repeat bottom;}
.tblcatbtm1 p { text-align:right;}
.tblcatbtm1 p a { background:url(../../images/arr1.jpg) no-repeat left; padding-left:20px; }
.tblcatbtm1 td.td1 { width:182px; text-align:center;}
.tblcatbtm1 td.td2 { width:102px; text-align:right;}

.tblcatpt2 { width:284px; background:url(../../images/tbl_bg2.jpg) repeat-y top;}
.tblcatpt2 td { padding:8px 0 0 0;}
.tblcatpt2 td.txt { width:284px;}
.tblcatpt2 td.txt p { padding-left:8px;}
.tblcatbtm2 { width:284px;padding:10px 0 0 0; background:url(../../images/tblcat_bgbtm1.jpg) no-repeat bottom;}
.tblcatbtm2 p { text-align:right;}
.tblcatbtm2 p a { background:url(../../images/arr1.jpg) no-repeat left; padding-left:20px; }
.tblcatbtm2 td { width:284px; text-align:right;}

.tblcatpt3 { width:284px; background:url(../../images/tbl_bg3.jpg) no-repeat bottom;}
.tblcatpt3 td { padding:8px 0 8px 0;}
.tblcatpt3 td ul { padding-left:8px;}
.tblcatpt3 td li a { background:url(../../images/arr2.jpg) no-repeat left; padding-left:20px;}


#tblcat td#colR { width:284px; padding-left:6px;}

/* footer */
#footer {
	width:760px; height:115px;
	margin:0 auto; padding:0px;
	text-align:center;
	background:url(../../images/footer.jpg) no-repeat;
	clear:both;
}
#footer a { color:#006A32;}
#footer a:hover { color:#000000;}
#footer ul { margin:0px; padding:15px 0px 0px 0px; list-style-type:none; line-height:160%;}
#footer li { margin:6px; padding:0; display:inline;}
#footer p { margin:28px 0 0 0; color:#333333;}
#footer address { margin:5px 0 0 0; color:#333333;}

.c_separate1 { width:574px; height:15px; background:url(../../images/c_separate1.jpg) no-repeat; clear:both;}
.blank { width:284px; height:10px; clear:both}

.clr001 { color:#FF0000;}
.clr002 { color:#0000FF;}
.clr003 { color:#3366FF;}

.marr5 { margin-right:5px;}
.marr10 { margin-right:10px;}
.marb10 { margin-bottom:10px;}

/* 070122 ’Ç‰Á T.Sasaki */
.bigfont1 { font-size:14px; font-weight:bold }



