/* ｰ・ﾌﾅｪ､ﾊﾀﾟﾄ・*/
body {color: black; background-color:#eeeeee; margin: 10px 20px 30px 20px; padding: 0;background-image: url(siteimg/back.jpg);background-repeat: no-repeat;background-position:right bottom;}

table {
	width: 100%;
	margin: 5;
	padding: 5;
	font-size: 10px;
	border-collapse: collapse;
}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif, osaka;}

a { text-decoration: none; font-weight: bold; background-color: transparent;}
a:hover {
	color: #D6D6D6;
}

h1 {display:none;font-size:30px;}
h2 {display:none;}
h3 {}
h4 {font-size:14px;margin:10px;}
h5 {}

ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #000033}

span#pre {font-size:12px;color:#ff0000;}

#header {margin-bottom:5px;background-image: url(siteimg/left.gif);background-repeat: repeat-x;background-position:left bottom;}
#header img{}
#header div.link{float:right;padding-left:30px;padding-top:49px;}
#header ul{padding: 0px;margin:0px;}
#header li{display: inline; float: left;padding: 3px;padding-left: 10px;line-height:130%;font-size:12px;background-image: url(siteimg/bar.gif);background-repeat: no-repeat;background-position: left top;}
#header li a{font-weight:normal;color:#800307;}
#header li a:hover{color: #ddaadd;}


#container {width:800px;padding:10px;margin-left:auto;margin-right:auto;background-image: url(siteimg/left.gif);background-repeat: repeat-y;background-position: left top;}

#contents{}
#contents ul{ padding:0px;padding-left: 1px;margin:0px;}
#contents li{ display: inline;float: left;padding: 10px;line-height:140%;font-size:15px;background-color:#cccccc;border: solid 1px #000066}
#rss{background-color:#eeeeee;border: solid 0px #000066}

#info{
	padding:10px;
	margin-left:5px;
	margin-bottom:10px;
	color: #000;
}

#oshirase{
	padding:10px;
	margin-left:5px;
	margin-bottom:0px;
	color: #000;
}

#oshirase2{
	padding:0px;
	margin-left:50px;
	margin-bottom:0px;
	color: #000;
}

#oshirase3{
	background-color:#ffffff;
	padding:3px;
	margin-top:8px;
	margin-left:5px;
}

#keyword{padding:10px; margin-left:5px;margin-bottom:10px;}
#keyword div{margin:3px; padding:3px;}
#keyword h4{padding-left:15px;background-image: url(siteimg/left.gif);background-repeat: repeat-y;background-position: left top;}
#keyword ul{display:none; padding:5px;margin:5px;}
#keyword li{ font-size:12px;}

#answer{padding:10px; margin-left:5px;margin-bottom:10px;}
#answer div{margin:20px; padding:2px; border: solid 1px #000066; background-color:#ffffff;background-image: url(siteimg/left.gif);background-repeat: repeat-y;background-position: left top;}
#answer div.shousai{margin:15px; padding:15px; background-color:#ffffff;border: solid 1px #000000;}
#answer p.ein{margin:2px; padding:3px; padding-left:10px; padding-right:20px; font-size:14px;font-weight:bold;}
#answer p.inh{margin:15px; padding:15px; background-color:#eeeeee;border: solid 1px #000000;}
#answer table{margin:5px; padding:5px; border: solid 1px #000000;}
#answer td{margin:5px; padding:5px; border: solid 1px #000000;}

.topix{font-size:small;}
.topix h3{font-size:small;}
.topix ul{padding:5px;margin:5px;}
.topix li{ font-size:12px;}

.date{font-size:small;margin:5px;}

#footer {padding:10px;font-style:normal;font-size:12px;text-align:right;margin-top:30px;background-image: url(siteimg/left.gif);background-repeat: repeat-x;background-position: left top;}
#leftfoot{display: inline;float: left;}
