
a:link{color:#47c91c; text-decoration:none; }
a:visited{color:#47c91c; text-decoration:none; }
a:active{color:#47c91c; text-decoration:underline; }
a:hover{color:#a2fff5; text-decoration:underline; }

body{margin:0px; padding:0px; background-color:#000000; background-repeat:no-repeat; background-image:none; }

.header{font-family:Verdana,Arial,Helvetica,sans-serif,"MS P ゴシック",Osaka; background-image:url(/template/123/img/main_bg.gif); background-repeat:no-repeat; height:147px; background-color:#00ff00; }

.blog_name{font-family:Verdana,Arial,Helvetica,sans-serif,"MS P ゴシック",Osaka; font-size:16px; font-weight:bold; color:#ffffff; line-height:120%; padding:10px 0 5px 25px; }

.blog_name a:link,.blog_name a:visited{color:#ffffff; text-decoration:none; font-size:16px; }
.blog_name a:hover,.blog_name a:active{color:#ffffff; text-decoration:underline; font-size:16px; }

.blog_url{font-family:Verdana,Arial,Helvetica,sans-serif,"MS P ゴシック",Osaka; font-size:12px; padding:0 0 20px 25px; color:#ffffff; font-weight:lighter; }
.blog_url a:link,.blog_url a:visited{color:#ffffff; text-decoration:none; }
.blog_url a:hover,.blog_url a:active{color:#ffffff; text-decoration:underline; }

.left_menu{vertical-align:top; text-align:left; width:259px; background-color:#000000; background-repeat:no-repeat; background-image:none; }

	
.parts	{text-align:bottom; width:234px; padding-bottom:15px; margin-top:10px; margin-bottom:10px; margin-right:25px; margin-left:0px; background-image:url(/template/123/img/menu_bottom.gif); background-position:center bottom; background-repeat:no-repeat; background-color:#000000; }

.menu1{background-image:url(/template/123/img/menu_top.gif); background-repeat:no-repeat; font-size:12px; line-height:150%; font-family:"MS P ゴシック", Osaka; font-weight:bold; color:#666666; vertical-align:sub; padding:12px 15px 20px 15px; border:none; }

.menu2{background-image:url(/template/123/img/menu_middle.gif); background-repeat:repeat-y; color:#FFFFFF; font-size:x-small; font-family:"MS P ゴシック", Osaka; line-height:160%; text-align:left; padding-top:0px; padding-bottom:5px; padding-left:15px; padding-right:15px; }

.pro_body {
	margin: 0px;
	padding: 0px;
	background-image:url(/template/123/img/menu_middle.gif);
	background-repeat:repeat-y;
}

.pro_subject {width:200px; font-family:Verdana, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka; line-height:150%; color:#FFFFFF; font-size:x-small; margin:5px 15px 5px 15px; }

.calendar{
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif,"MS P ゴシック",Osaka;
	font-size:12px;
	margin-right: 15px;
	width: 180px;
}

.calendar_sun{color:#e33053; margin-right:5px; }

.calendar_sun a:link{color:#e33053; text-decoration:underline; }
.calendar_sun a:visited{color:#e33053; text-decoration:underline; }
.calendar_sun a:active{color:#e33053; text-decoration:none; }
.calendar_sun a:hover{color:#e33053; text-decoration:none; }

.calendar_sat{color:#00a0c6; marging-right:5px; }

.calendar_sat a:link{color:#00a0c6; text-decoration:underline; }
.calendar_sat a:visited{color:#00a0c6; text-decoration:underline; }
.calendar_sat a:active{color:#00a0c6; text-decoration:none; }
.calendar_sat a:hover{color:#00a0c6; text-decoration:none; }

.calendar_today{
	background-color:#47c91c;
	color:#000000;
	font-weight: bold;
}

.calendar_today a:link{	color:#FFFFFF;text-decoration:underline;font-weight: bold;	}
.calendar_today a:visited{color:#FFFFFF;text-decoration:underline;font-weight: bold;	}
.calendar_today a:active{color:#FFFFFF;text-decoration:none;font-weight: bold;	}
.calendar_today a:hover{color:#FFFFFF;text-decoration:none;font-weight: bold;	}

.calendar_day{color:#FFFFFF; margin-right:5px; }

.calendar_day a:link{color:#FFFFFF; text-decoration:underline; }
.calendar_day a:visited{color:#FFFFFF; text-decoration:underline; }
.calendar_day a:active{color:#FFFFFF; text-decoration:none; }
.calendar_day a:hover{color:#FFFFFF; text-decoration:none; }

.contents{vertical-align:top; width:641px; background-repeat:no-repeat; background-image:none; }

.archive{color:#B2B2B2; font-family:"MS P ゴシック", Osaka; font-size:12px; line-height:180%; margin:10px 10px 20px 10px; }

.article_day{height:40px; background-image:url(/template/123/img/bar.gif); background-position:0px 0px; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif, "MS P ゴシック", Osaka; font-size:x-small; font-weight:bold; line-height:150%; color:#000000; margin-top:10px; padding:7px 0 0 20px; }

.article{
	margin:10px 0 10px 0;
	padding:0 ;
	}
	

.article_subject{vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif, "MS P ゴシック", Osaka; font-size:small; font-weight:bold; line-height:120%; color:#00ff00; text-align:left; background-image:url(/template/123/img/article_top.gif); background-repeat:no-repeat; padding:35px 25px 25px 75px; }	

.article_subject a:link{color:#00ff00;text-decoration:none;}	

.article_subject a:visited{color:#00ff00;text-decoration:none;}	

.article_subject a:active{color:#00ff00;text-decoration:underline;}	

.article_subject a:hover{color:#00ff00;text-decoration:underline;}



.article_body{font-family:Verdana, Arial, Helvetica, sans-serif, "MS P ゴシック", Osaka; font-size:x-small; color:#B2B2B2; border:none; padding:10px 25px 10px 45px; line-height:150%; background-image:url(/template/123/img/article_middle.gif); background-position:left; background-repeat:repeat-y; }

.article_anchor{margin:0px; font-family:"MS P ゴシック", Osaka; font-size:xx-small; color:#B2B2B2; text-align:right; line-height:140%; padding:20px 45px 35px; background-image:url(/template/123/img/article_bottom.gif); background-position:left bottom; background-repeat:no-repeat; }

.trackback{width:641px; background-color:#000000; padding:10px; }

.trackback_title{font-family:"MS P ゴシック", Osaka; font-size:x-small; font-weight:bold; line-height:180%; color:#FFFFFF; text-align:left; border-bottom:solid 2px #666666; }

.trackback_subject{font-family:"MS P ゴシック", Osaka; color:#666666; font-size:x-small; font-weight:bold; line-height:180%; padding:10px; }
.trackback_subject a:link{color:#666666;}
.trackback_subject a:visited{color:#666666;}
.trackback_subject a:active{color:#666666;}
.trackback_subject a:hover{color:#666666;}

.trackback_body{background-color:#000000; font-family:"MS P ゴシック",Osaka; font-size:x-small; font-weight:normal; line-height:150%; color:#B2B2B2; text-align:left; padding:5px 15px 10px 15px; border-bottom:1px dotted #444444; margin-bottom:15px; }
.trackback_body a:link{color:#B2B2B2;}
.trackback_body a:visited{color:#B2B2B2;}
.trackback_body a:active{color:#B2B2B2;}
.trackback_body a:hover{color:#B2B2B2;}

.comment{width:641px; background-color:#000000; padding:10px; }

.comment_title{font-family:"MS P ゴシック", Osaka; font-size:x-small; font-weight:bold; line-height:180%; color:#FFFFFF; text-align:left; border-bottom:solid 2px #666666; }

.comment_subject{font-family:"MS P ゴシック", Osaka; color:#666666; font-size:x-small; font-weight:bold; line-height:180%; padding:10px; }
.comment_subject a:link{color:#666666;}
.comment_subject a:visited{color:#666666;}
.comment_subject a:active{color:#666666;}
.comment_subject a:hover{color:#666666;}
	
.comment_body{background-color:#000000; font-family:"MS P ゴシック",Osaka; font-size:x-small; font-weight:normal; line-height:150%; color:#B2B2B2; text-align:left; padding:5px 15px 10px 15px; border-bottom:1px dotted #444444; margin-bottom:15px; }	
.comment_body a:link{color:#B2B2B2;}	
.comment_body a:visited{color:#B2B2B2;}	
.comment_body a:active{color:#B2B2B2;}	
.comment_body a:hover{color:#B2B2B2;}

.form_title{font-family:"MS P ゴシック", Osaka; font-size:11px; font-weight:normal; line-height:150%; color:#FFFFFF; text-align:left; }
	
.form_body{font-family:"MS P ゴシック",Osaka; font-size:xx-small; font-weight:normal; line-height:120%; color:#D7D7D7; text-align:left; padding-top:10px; padding-right:10px; padding-left:10px; padding-bottom:10px; background-color:#000000; }

.input_edit
{font-family:"MS P ゴシック",Osaka; font-size:12px; color:#000000; background-color:#FFFFFF; border:1px solid #484848; padding-bottom:5px; }

.input_button
{font-size:x-small; font-family:"MS P ゴシック",Osaka; color:#000000; background-color:#47c91c; border:1px solid #7B7B7B; padding:0px; margin-top:10px; }


.textarea
{color:#000000; font-size:x-small; background-color:#FFFFFF; border:1px solid #484848; scrollbar-face-color:#3A3A3A; scrollbar-arrow-color:#9A9A9A; scrollbar-highlight-color:#555555; scrollbar-shadow-color:#000000; scrollbar-base-color:#737373; scrollbar-3dlight-color:#9A9A9A; scrollbar-darkshadow-color:#000000; }

.banner{
	padding: 10px 0 20px 0;
	width: 234px;
	float: left;
	text-align: center;
	}

.footer{padding:7px; border:none; background-image:url(/template/123/img/footer.gif); background-repeat:no-repeat; height:62px; width:900px; background-position:center; background-color:#000000; }



.rss_url{font-family:Arial, Helvetica, "MS P ゴシック", Osaka; color:#FFFFFF; font-size:12px; font-weight:normal; line-height:120%; text-align:center; padding:20px 0 10px 0; width:234px; }

.new01{
}
.right_menu { background-repeat:no-repeat; background-image:none; }
