@charset "utf-8";
/*メイン***********************************************************************/	 

#maincol{
	margin:10px 0px 0px 0px;
	float: left; 
	display:inline; 
	position: relative; 
	width:100%;}
	
#maincol h2{
	background-image:url(../img/maincol_top.gif);
	width:664px; height:129px;
	display:block;
	text-indent:-2000px;
	overflow:hidden;}
	
#maincol div.mc301{
	margin:5px 0px 10px 0px;
	background-image:url(../img/maincol_h301.gif);
	width:667px; height:42px;
}

#maincol div.mc301 h3{
	font-size:16px;
	font-weight:bold;
	margin:10px 0px 0px 43px;
	float:left;
}

#maincol div.mc301 h3 a{
	color:#285AA9;
	text-decoration:none;
}

#maincol p{
	margin:0px 40px 0px 10px;}

#maincol div.post p{
	margin:15px 40px 15px 10px;}

/*サイド***********************************************************************/	

.sidebg{
	background-color:#f9f9f9;
	width:233px;
	padding:14px 0px 10px 0px;}

.sidebg p,
.sidebg li{
	margin:0px 20px 4px 20px;}

#recent a,
#archive a,
#categories a
{
	padding:0px 0px 0px 14px;
	background-position:0px 2px;
	background-image:url(../../img/newsicon1.gif);
	background-repeat:no-repeat;}

#recent a:hover,
#archive a:hover,
#categories a:hover
{
	background-image:url(../../img/newsicon2.gif);}

#s{
	margin-left:15px;}	

#reg{
	background:none;
	margin-bottom:20px;}
	/* -------------カレンダー----------------- */

#wp-calendar {
	width:150px;
	margin:0px auto 15px;
	font-size:12px;
	font-family:Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka;}

#wp-calendar tr th {
	text-align:center;
	padding:1px 6px;
	}

#wp-calendar tr td {
	text-align:center;
	padding:1px 6px;
	color:#666666;
	}

#wp-calendar tr td a {
	color:#666666;
	font-weight:bold;}

#wp-calendar tr td.disp_month {
	font-size:12px;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:#999999 1px dashed;}

#wp-calendar tr td.head_sun,
#wp-calendar tr td.head_othr,
#wp-calendar tr td.head_sat {
	font-family:"ＭＳ Ｐゴシック", Osaka;
	padding-bottom:3px;
	padding-top:4px;}

#wp-calendar .head_sun,
#wp-calendar .cell_sunday,
#wp-calendar .head_sun a,
#wp-calendar .sun_past a,
#wp-calendar .sun_future a {color:#CC3300;}
/*.calendar_table .head_sat,
.calendar_table .sat_past,
.calendar_table .sat_future {color:#0099CC;}*/

	/*サイド***********************************************************************/	
	

.date{
	text-align:right;
	padding-right:20px;
	margin-bottom:10px;
	padding-top:10px;}

.feedback{
	border-top:1px solid #999999;
	margin:20px 30px 40px 0px;
	padding-top:10px;}
	
.post img{
	margin:10px 0px;
}	

.post a img{
	border:1px solid #999999;
	padding:5px;}

.post_link{
	width:500px;
	margin:5px auto 0px;}

.post_link td{
	padding:0px 30px;
}

h4#postcomment,
h4#comments{
	padding:3px 0px 3px 10px;
	margin:10px 30px 10px 5px;
	background-color:#999999;
	font-size:12px;
	color:#FFFFFF;
	}


#commentlist{
	margin:15px 0px;}

#commentlist li{
	margin:15px 0px;}
	
#commentlist li p{
	margin:15px 60px 15px 15px;}

#commentlist li p.meta{
	border:1px solid #CCCCCC;
	padding:2px 5px 2px 5px;
	margin-right:50px;}

#comment{
	width:100%;
	height:150px;}

#commentform p{
	margin-bottom:5px;}




