@charset "utf-8";
* {margin:0px;padding:0px}
img {border:0px;}
body {
	background-image: url(bg.gif);
		text-align:center;
}
#wrap{
	width:800px;
	margin:5px auto 5px auto;
	text-align:left;
}
#hitoiki {
	width:700px;
	margin:5px auto 5px auto;
	padding:5px;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	border: 1px solid #999900;
}
#hitoiki-tetle {
	width:300px;
	margin:3px auto 10px 10px;
	font-weight: bold;
}
h1 {
	font-size:20px;
	text-align:center;
	/*background-color: #FFFF99;*/
	padding:5px;
}
h2 {
	font-size:16px;
	text-align:center;
	padding:5px;
	/*background-color: #FFFFC8;*/
}
#wrap-table {
	width:780px;
	margin:10px auto 10px auto;
	background-color: #FFFFFF;
}
td #wide-L{
width:400px;
}
#tb-category {
	width:600px;
	margin:5px auto 5px auto;
	border: 2px solid gray;
}
table#category  {width:100%;
border-collapse:collapse;
text-align:center;}

#category td {
	border: 1px solid #CCCCCC;
	padding:4px;
	font-size:15px;
}
#category td.thispage{
	background-color: #DFE99E;
	font-weight:bold;
}
#tb-table td {
	border: 1px solid #CCCCCC;
	padding:4px;
	font-size:13px;
}

.clearline {
clear:both;
font-size:1px;
height:1px;}

/*　　　ＰＲ 　　　*/
#kinojouhou{
	width:100%;
	padding-top:10px;
	height:120px;
	font-size:12px;
}
#kinojouhou a:link{color:#333333;}
#kinojouhou a:visited{color:#777777;}
#kinojouhou a:hover{color:orange;}
.kj-cont-ttl a:link{color:#FFFFFF;}
.kj-cont-ttl a:visited{color:#FFFFFF;}
.kj-cont-ttl a:hover{color:orange;}

.kj-cont {
	width:240px;
	height:80px;
	margin:5px auto 5px 17px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-top-width: 2px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7BCE00;
	border-right-color: #75C400;
	border-bottom-color: #6CB500;
	border-left-color: #7BCE00;
	float:left;
	background-color: #FFFFFF;
}
.kj-cont-ttl {
width:100%;
height:17px;
padding-top:4px;
text-indent:5px;
font-weight:bold;
color:#990000;
background-color:#99CC00
}
.kj-cont-tin {padding:5px;
}

/* link */
dd{
text-indent:20px;}
dt {
	font-weight: bold;
}