/* CSS Document */
@charset 'UTF-8';

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0px; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }

body {background-color:#f3f3f3; }

.top { height:102px; text-align:center; margin:auto; background-image:url(../img/bg.jpg); background-repeat:repeat-x; }
#top { width:800px; margin:auto; }
.main {	text-align:center; }
.contents {
	width:830px;
	text-align:center;
	background-image:url(../img/bg_01.jpg);
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.flasharea { height:300px; margin:auto; }
.flasharea2 { height:150px; margin:auto; }
.yasai td { border-collapse:collapse; border:#CCCCCC solid 1px; font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; font-size:15px; text-align:left; text-align:center; }
.kanren td { border:#CCCCCC solid 1px; border-collapse:collapse; font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; font-size:12px; text-align:left; text-align:center; }
.kikaku a { text-decoration:none;  font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#333333; font-size:15px; }
.kikau td { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#333333; font-size:12px; text-align:center; background-color:#FFFFFF; padding:3px; }
#kikaku { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#333333; font-size:14px; text-align:right; }
#kakaku { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#333333; font-size:15px; text-align:left; }

#leftnavi { padding-left:4px; }
#pankuzu { height:23px; margin:auto; font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; font-size:12px; border-bottom:#CCCCCC solid 1px }
#item { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size:14px; font-weight:bold; color:#666666; }
#item2 { border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; margin:auto; background-color:#FFFFFF; }
#item3 {  border-right:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px }
#item4 { border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; }
#iframe { border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; margin:auto; background-color:#FFFFFF; width:800px; }
#contents { border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-bottom:#CCCCCC; margin:auto; background-color:#FFFFFF; }
#contents2 { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#8cc03e; font-size:18px; font-weight:bold; text-align:left; }
#contents3 { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; font-size:15px; font-weight:bold; text-align:left; }
#contents4 { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; font-size:15px; text-align:left; }
#contents5 { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; font-size:12px; text-align:left; }

#sitemap { text-decoration:none; }
#siteline { display:block; border-left:#8cc03e solid 8px; border-bottom:#8cc03e solid 1px; font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666666; font-size:15px; text-decoration:none; text-align:left; margin-right:10px; }

/* FOOTER */
.footer {
	height:158px;
	margin: 0px 0px 0px 0px;
	border-top:1px #dbdbdb solid;
	widows:800px;
	font-size:11px;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
	background-color:#333333;
}
.footer a { text-decoration:none; color:#FFFFFF; }
.footer a:hover { color:#8cc03e; text-decoration:underline; }

/*ǉ@20090330*/
#kikaku_list { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#009900; font-size:15px; text-align:right; font-weight:bold; }
#kikaku_list a { text-decoration:none; color:#666666; }
#kikaku_list a:hover { text-decoration:underline; }
.kikau th { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#ffffff; font-size:13px; text-align:center; border:#CCCCCC solid 1px; border-collapse:collapse; background-color:#009900; padding:3px; }





