
a:link
{color:#000000; text-decoration:none; }

a:visited
{color:#000000; text-decoration:none; }

a:active
{color:#000000; text-decoration:underline; }

a:hover
{color:#000000; text-decoration:underline; }



body
{margin:0px; background-color:#ffffff; background-repeat:repeat; background-image:url(/shimada-masako/img/img_box/img20110508161037912.png); }

.header{font-family:"Arial","Helvetica","Courier New","Courier","mono","ＭＳ Ｐゴシック","平成角ゴシック",monospace; font-size:30px; font-weight:bold; color:#7F7F78; background-color:#ffffff; height:80px; vertical-align:middle; text-indent:20pt; padding-left:20px; background-repeat:no-repeat; background-image:url(/shimada-masako/img/img_box/img20160929195211880.png); }
	
.top_menu
{text-align:center; background-color:#F7F7F5; vertical-align:top; }

.left_menu
{width:150px; background-color:#F7F7F5; vertical-align:top; text-align:left; padding:5px 0px 0px; background-repeat:no-repeat; background-image:none; }

.right_menu
{width:150px; background-color:#F7F7F5; vertical-align:top; padding:5px 0px 0px; background-repeat:no-repeat; background-image:none; }

.contents
{background-color:#FFFFFF; vertical-align:top; padding-top:5px; padding-right:10px; padding-bottom:10px; padding-left:10px; background-repeat:no-repeat; background-image:none; }

.parts
{	width:100%;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}


.menu1{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; font-weight:900; text-align:center; padding:5px; color:#000000; border-bottom-style:dashed; border-bottom-color:#CCCCCC; border-bottom-width:1px; top:3px; }


.menu2{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; line-height:1.4; padding:10px 0px 0px 10px; color:#000000; }

.archive{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; line-height:1.4; color:#000000; padding-top:5px; padding-right:10px; padding-bottom:15px; padding-left:10px; margin-bottom:10px; border-bottom:1px solid D8D8CC; }

.article{margin-bottom:15px;}
	
.article_day{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; font-weight:bold; color:#000000; text-align:right; padding:10px 0px 10px 0px; }
	
.article_subject{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; font-weight:600; text-align:left; background-color:#ffffff; color:#000000; padding:5px 10px 5px; }	
.article_subject a:link{color:#000000;text-decoration:none;}	
.article_subject a:visited{color:#000000;text-decoration:none;}	
.article_subject a:active{color:#000000;text-decoration:underline;}	
.article_subject a:hover{color:#000000;text-decoration:underline;}

.article_anchor a:link,.article_anchor a:visited{color:#7F7F78;text-decoration:underline;}
.article_anchor a:active,.article_anchor a:hover{color:#7F7F78;text-decoration:none;}

.article_body{background-color:#FFFFFF; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; color:#000000; letter-spacing:normal; text-align:left; padding:20px; line-height:1.4; }
	
.article_body a:link,.article_body a:visited{color:#7F7F78;text-decoration:underline;}
.article_body a:active,.article_body a:hover{color:#7F7F78;text-decoration:none;}

.article_anchor{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:xx-small; color:#000000; text-align:right; font-weight:normal; border-bottom-style:solid; border-color:#ffffff; border-bottom-width:1px; padding:0px 10px 15px 10px; }

.comment{background-color:#FFFFFF; padding:5px 10px 5px; }
	
.comment a:link,.comment a:visited{color:#7F7F78;text-decoration:underline;}
.comment a:active,.comment a:hover{color:#7F7F78;text-decoration:none;}

.comment_title{font-size:x-small; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; background-color:#F7F7F5; font-weight:bold; padding:10px; text-align:left; }
	
.comment_subject{font-size:x-small; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; text-align:left; padding:10px 0px 10px 5px; }	
.comment_subject a:link{color:#000000;}	
.comment_subject a:visited{color:#000000;}	
.comment_subject a:active{color:#000000;}	
.comment_subject a:hover{color:#000000;}
	
.comment_body{font-size:x-small; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; text-align:left; padding:10px 0px 10px 5px; }	
.comment_body a:link{color:#000000;}	
.comment_body a:visited{color:#000000;}	
.comment_body a:active{color:#000000;}	
.comment_body a:hover{color:#000000;}

.trackback{background-color:#FFFFFF; padding:5px 10px 5px; }

.trackback a:link,.trackback a:visited{color:#7F7F78;text-decoration:underline;}
.trackback a:active,.trackback a:hover{color:#7F7F78;text-decoration:none;}
	
.trackback_title{font-size:x-small; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; background-color:#F7F7F5; font-weight:bold; padding:10px; text-align:left; }

.trackback_subject{font-size:x-small; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; text-align:left; padding:10px; 0px 10px 5px:; }
.trackback_subject a:link{color:#000000;}
.trackback_subject a:visited{color:#000000;}
.trackback_subject a:active{color:#000000;}
.trackback_subject a:hover{color:#000000;}

.trackback_body{font-size:x-small; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; text-align:left; padding:10px; 0px 10px 5px:; }
.trackback_body a:link{color:#000000;}
.trackback_body a:visited{color:#000000;}
.trackback_body a:active{color:#000000;}
.trackback_body a:hover{color:#000000;}

.input_edit
{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; background-color:#FFFFFF; border-color:#000000; color:#000000; }

.input_button
{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; background-color:#000000; border-color:#000000; color:#000000; }

.calendar
{
	font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	color:#7F7F78;
	margin:0px 10px 0px 0px;
	width:140px;
	background-position:center;
}

.calendar_day
{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; width:18px; text-align:center; vertical-align:middle; }

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

.calendar_sun
{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#cc0000; width:18px; text-align:center; vertical-align:middle; }
.calendar_sun a:link{color:#cc0000; text-decoration:underline; }
.calendar_sun a:visited{color:#cc0000; text-decoration:underline; }
.calendar_sun a:active{color:#cc0000; text-decoration:none; }
.calendar_sun a:hover{color:#cc0000; text-decoration:none; }

.calendar_sat
{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#0000ff; width:18px; text-align:center; vertical-align:middle; }

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

.calendar_today
{
	font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace;
	background-color:#EAE9CA;
	width:18px;
	text-align:center;
	vertical-align:middle;
}

.pro_subject{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; padding:5px 5px 5px 5px; text-align:center; color:#000000; }
.pro_body{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; line-height:1.4; padding:5px 5px 5px 5px; color:#7F7F78; background-color:#F7F7F5; }

.input_edit
{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:12px; color:#000000; background-color:#FFFFFF; border:1px solid #999999; }

.input_button
{font-size:11px; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; color:#000000; background-color:#000000; border:1px solid #D8D8CC; padding:2px; margin:5px 0px 5px 0px; }

.form_title{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:xx-small; color:#000000; padding:0px 5px 0px 5px; }
.form_body{
	text-align:left;
	font-size:xx-small;
	color:#999999;
	padding:5px;
}

.rss_url{font-family:"Arial","Helvetica","Courier New","Courier","mono","ＭＳ Ｐゴシック","平成角ゴシック",monospace; font-size:xx-small; font-weight:bold; text-align:right; color:#FFFFFF; padding-right:10px; }

.blog_url{font-family:"Arial","Helvetica","Courier New","Courier","mono","ＭＳ Ｐゴシック","平成角ゴシック",monospace; font-size:x-small; font-weight:bold; text-align:center; color:#000000; padding-top:8px; padding-bottom:8px; background-color:#EFEBE7; }
	
.pro_body{background-color:#F7F7F5; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; text-align:left; margin-top:5px; margin-bottom:5px; }

.pro_subject{font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:x-small; padding:1px; color:#000000; text-align:left; font-weight:normal; }

.textarea{color:#000000; font-family:"ＭＳ Ｐゴシック","Osaka-等幅",Osaka,monospace; font-size:12px; background-color:#FFFFFF; border:1px solid #7F7F78; scrollbar-face-color:#FFFFFF; scrollbar-arrow-color:#7F7F78; scrollbar-highlight-color:#7F7F78; scrollbar-shadow-color:#7F7F78; scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#7F7F78; }


.blog_name{font-family:"Arial","Helvetica","Courier New","Courier","mono","ＭＳ Ｐゴシック","平成角ゴシック",monospace; font-size:large; font-weight:bold; text-align:center; color:#000000; padding:12px 0px 12px 0px; margin:0px; }
.blog_name a:link,.blog_name a:visited{color:#000000; text-decoration:none; font-size:large; }
.blog_name a:active,.blog_name a:hover{color:#000000; text-decoration:underline; font-size:large; }

	
.footer{background-color:#cccccc; text-align:center; vertical-align:middle; background-repeat:no-repeat; background-image:none; }

.banner{
  padding:5px 5px 5px 5px;
  text-align:left;
  }