div#content {
	width: 540px;
	margin:30px 0 0 240px;
}
div#content h2{
	background:url("./maru/h2Back.gif") no-repeat 0 -25px ;
	text-align:center;
	color:#282828;
}
div#content p{margin-left:30px;}
div#sidebar {
	margin-top: 20px;
	float: left;
	width: 200px;
	height: 600px;
	border-right: 1px solid #000;
	background-color: #ccdede;
}
div#sidebar h4 {
	border-bottom: 1px solid #ccc;
	height:30px;
}
div#sidebar h4 a{
	color:#336655;
	display:block;
	margin:0px 0px 0px 0px;
	height:22px;
	text-indent: 5px;
	padding-top:8px;
}
div#sidebar h4 a:hover{
	background-color: #9cc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
div#sidebar form {
	margin:20px 0px 0px 20px;
}
div#sidebar form .formbutton{
	margin-left:30px
}
div#sidebar form .formfield{
	height:16px;
	margin:2px;
}
div#news h3{
	font-size : 9pt;
	color : #efefef;
	margin:10px 0px 5px 0px;
	background-color: #336655;
	text-indent:10pt;
}
div#news dl{
	margin:0px 5px 5px 0px;
	border-bottom: 1px dotted #666666;
}
div#news dt a{
	font-size : 9pt;
	margin:0px 0px 5px 3px;
}
div#news dt a:hover{
	text-decoration: underline;
}
div#news dt a .dai{
	font-weight: bold;
	margin-left:5px;
}
div#news dd{
	margin-left:10px;
}

div#toiawase{margin:40px 0 0 0;padding-bottom:10px;}
div#toiawase h3{margin:0 0 0 0;}


/*-------------------------------------------------
Forms CSS for hnmSkins (08.02.19)
-------------------------------------------------*/
.loginForm, .searchform, .commentform, .mailform,
.loginForm *, .searchform *, .commentform *, .mailform *{
font-size:12px;line-height:1.5em;
text-align:left;
}
#loginForm, #searchForm{margin: 10px 0 0 10px;}
.commentform, .mailform{margin:0 0 0 0;}
.formfield{
display:block;
background: white;
color: #333;
border: 1px solid #868686;
border-color:#868686 #D4D2CF #D4D2CF #868686;
height:20px;
}
.formbutton{
display:block;
background: white;
color: #333;
border: 1px solid #868686;
border-color:#D4D2CF #868686 #868686 #D4D2CF;
text-align:center;
}
.searchform .formfield{
width: 135px;
margin: 11px 0 0 10px;
display:inline;
}
.searchform .formbutton{
width: 50px;
margin: 10px 0 0 5px;
display:inline;
height:21px;
}
.loginform .formfield{
width: 185px;
padding: 2px 0;
margin: 0 0 2px 20px;
font-size:14px;
}
.loginform .formbutton{width: 60px;margin:5px 0 0 60px;}
#loginForm dt{margin-bottom:10px;}
#nucleus_lf_shared{margin-left:20px;}
dl#loginForm div.loginform a{display:inline;margin:0;padding:0;}

.commentform,.mailform{margin-left:10px;}
#nucleus_cf_body,.mailform textarea{
width: 450px;margin:0 0 10px 50px;height:80px;
}
#nucleus_cf_name,#nucleus_cf_mail,#nucleus_cf_email,
#nucleus_mmf_frommail{
width: 450px;
margin:0 0 10px 50px;
}
#nucleus_cf_remember{margin-left: 50px;}
.commentform .formbutton,.mailform .formbutton{
width: 100px;height: 22px;margin-left: 200px;
}


