@charset 'Shift_JIS';

/************* H±Xυ ***************/
h2.area {
	margin: 0px;
}		
h2.search {
	margin: 0px 0px 1px 0px;
	clear: both;
}		
.searchword {
	font-size: 80%;
	line-height: 120%;
	color: #339900;
	padding: 5px 10px 5px 0px;
}
.inputword {
	width: 230px;
}
.selectstyle {
	width: 120px;
}
.searchbox {
	width: 528px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #CCEDB2;
}
.searchbox2 {
	width: 508px;
	margin: 0px 0px 30px 0px;
	padding: 10px;
	border: 1px solid #CCEDB2;
}
.eventtitle {
	width: 130px;
	font-size: 80%;
	line-height: 120%;
	color: #339900;
	padding: 11px 0px 0px 0px;
	float: left;
}
.eventselect {
	width: 120px;
	font-size: 80%;
	line-height: 120%;
	color: #339900;
	padding: 10px 0px 0px 0px;
	float: left;
}
.eventbtn {
	width: 116px;
	padding: 8px 0px 0px 0px;
	float: right;
}
/************* Tuj[ ***************/
#smenu {
	width: 200px;
	margin: 15px 0px 20px 0px;
	padding: 0px 17px 0px 0px;
	float: right;
}
/************* gsbNX ***************/
.topicsbox {
	width: 508px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #ECE3CB;
}
.topicstr {
	width: 508px;
	border-bottom: 1px solid #dddddd;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 3px 0px;
}
.topicsdate {
	width: 100px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
	line-height: 120%;
	color: #7C3F08;
	float: left;
}
.topicsword {
	width: 280px;
	font-size: 80%;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
	float: left;
}
.topicsflag {
	width: 100px;
	margin: 0px 2px 0px 0px;
	font-size: 80%;
	line-height: 120%;
	color: #7C3F08;
	float: right;
	text-align: right;
}
.more {
	width: 508px;
	margin: 0px 0px 10px 0px;
	font-size: 80%;
	text-align: right;
	padding: 10px 0px 0px 0px;
}
/************* H±Xξρ ***************/
.report {
	width: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.report2 {
	width: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}
.reportbox {
	width: 238px;
	height: 95px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #ECE3CB;
}
.reporttitle {
	width: 150px;
	font-size: 80%;
	line-height: 120%;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/linkicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float: left;
}
.reportimg {
	width: 34px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.reportmore {
	width: 238px;
	margin: 0px 0px 0px 0px;
	font-size: 80%;
	text-align: right;
	padding: 7px 0px 0px 0px;
}
/************* H±Xό―Rec ***************/
.bilderboxleft1 {
	width: 330px;
	height: 35px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 50px;
	background-image: url(../../images/icon_member.gif);
	background-repeat: no-repeat;
	float: left;
}
.bilderboxleft2 {
	width: 330px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 50px;
	background-image: url(../../images/icon_bilder.gif);
	background-repeat: no-repeat;
	float: left;
}
.bilderboxright {
	width: 128px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
h3.member {
	font-size: 80%;
	line-height: 120%;
	font-weight: bold;
	color: #7C3F08;
	margin: 0px;
}
h3.member a:link,h3.member a:visited{
 color: #7C3F08;
	text-decoration:none; 
}
h3.member a:hover,h3.member a:active{
 color: #7C3F08;
	text-decoration:underline; 
}
h3.bilder {
	font-size: 80%;
	line-height: 120%;
	color: #9A742B;
	margin: 0px;
}		
h3.bilder a:link,h3.bilder a:visited{
 color: #9A742B;
	text-decoration:none; 
}
h3.bilder a:hover,h3.bilder a:active{
 color: #9A742B;
	text-decoration:underline; 
}
/************* TOPoi[ ***************/
.topbanner {
	margin: 0px 0px 5px 0px;
}
/************* ΰ΅ΰ΅³¦ΔH±X ***************/
.bbsbox {
	width: 198px;
	margin: 0px 0px 5px 0px;
	border-top: none;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
}
.bbsbox ul {
	margin: 0px;
	padding: 10px 7px 5px 6px;
	list-style-type: none;
}
.bbsbox li{
	font-size: 80%;
	line-height: 120%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 12px;
	background: url(../images/linkicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}
.boxMore {
	font-size: 80%;
	text-align: right;
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}
/************* oi[ ***************/
.linkbox {
	width: 198px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 9px 0px;
	border-top: none;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	background-color: #F2F2F2;
	text-align: center;
}
.linkbox img{
	margin: 9px 0px 0px 0px;
}
/************* SSLV[ ***************/
.sslbox {
	width: 198px;
	margin: 0px 0px 5px 0px;
	padding: 20px 0px 9px 0px;
	text-align: center;
}
.sslimg{
	margin: 0px 0px 5px 0px;
}


