a:link{color:#C27E70; text-decoration:none; }
a:visited{color:#A28F60; text-decoration:none; }
a:active{color:#FD8A03; text-decoration:underline; }
a:hover{color:#FD8A03; text-decoration:underline; }

body{margin:0px; padding:0px; background-image:url(/template/54/img/top_bgimg.gif); background-repeat:repeat; text-align:center; scrollbar-face-color:#FFFFFF; scrollbar-arrow-color:#BEB7A7; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#BEB7A7; scrollbar-base-color:#EEECE8; scrollbar-3dlight-color:#A89F8A; scrollbar-darkshadow-color:#726954; }

.header{background-image:url(/leomamacamp/img/img_box/img20100322092147046.jpg); background-repeat:repeat; background-color:#9E8D72; border-collapse:collapse; vertical-align:top; height:400px; padding-left:280px; padding-right:30px; border:1px solid #9E8D72; }

.contents{background-color:#FFFFFF; border-collapse:collapse; vertical-align:top; border:none; padding:15px; border-right:1px solid #9E8D72; background-repeat:no-repeat; background-image:none; }


.blog_name{font-family:"Courier New","Courier","mono","MS ‚oƒSƒVƒbƒN","Osaka"; font-size:large; font-weight:bold; color:#FD8A03; }
.blog_name a:link,.blog_name a:visited{color:#FD8A03; text-decoration:none; font-family:"Courier New","Courier","mono","‚l‚r ‚oƒSƒVƒbƒN","Osaka"; font-size:large; }
.blog_name a:active,.blog_name a:hover{color:#FD8A03; text-decoration:none; font-family:"Courier New","Courier","mono","‚l‚r ‚oƒSƒVƒbƒN","Osaka"; font-size:large; }
	
.left_menu{background-color:#E7E3DC; vertical-align:top; padding-top:15px; padding-bottom:15px; border-right:1px solid #9E8D72; border-left:1px solid #9E8D72; background-repeat:no-repeat; background-image:none; }
	
.parts	{background-color:#FFFFFF; border:1px solid #9E8D72; vertical-align:middle; text-align:center; border-collapse:collapse; width:200px; margin-left:15px; margin-right:15px; margin-bottom:5px; }


.menu1{background-color:#FFFFFF; color:#9E8D72; vertical-align:middle; margin:5px; border:1px solid #9E8D72; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:small; font-weight:bold; text-align:center; line-height:200%; color:#9E8D72; }


.menu2{text-align:center; background-color:#EEECE8; font-size:small; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-weight:nomal; color:#9E8D72; line-height:160%; padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; margin:5px; }

.calendar{background-color:#EEECE8; width:165px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:small; font-weight:normal; }

.calendar_sun{color:#FF3300; text-align:center; line-height:160%; }
.calendar_sat{color:#3366CC; text-align:center; }
.calendar_today{background-color:#FFFFFF;color:#FD8A03;text-align:center;line-height:160%;}
.calendar_day{color:#726954; text-align:center; }


.pro_body {text-align:left; background-color:#EEECE8; font-size:xx-small; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-weight:nomal; line-height:1.6; padding-right:10px; padding-left:10px; padding-top:3px; padding-bottom:3px; margin:5px; }

.pro_subject{padding:8px; font-size:small; color:#9E8D72; text-align:left; font-weight:normal; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; }


.archive{background-image:url(/template/54/img/icon.jpg); background-repeat:no-repeat; background-position:300px 0px; color:#9E8D72; font-size:x-small; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; line-height:140%; margin-bottom:20px; border:none; }

.article{border:1px solid #9E8D72; background-color:#FFFFFF; margin-bottom:10px; width:100%; }

.article_day{background-color:#9E8D72; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:180%; width:140px; text-align:left; text-indent:15px; }

.article_subject{background-image:url(/template/54/img/conts_bgimg.gif); background-repeat:repeat; background-color:#EEECE8; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:small; font-weight:bold; line-height:200%; color:#C27E70; text-align:left; padding-left:15px; padding-right:15px; }
.article_subject a:link{color:#C27E70;}
.article_subject a:visited{color:#C27E70;}
.article_subject a:active{color:#C27E70;}
.article_subject a:hover{color:#C27E70;}

.article_body{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:x-small; color:#666666; text-align:left; line-height:1.6; padding:20px; }

.article_anchor{background-color:#FFFFFF; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:xx-small; color:#999999; letter-spacing:normal; text-align:right; font-weight:normal; line-height:120%; padding-left:10px; padding-right:10px; padding-bottom:10px; border-top:1px dashed #9E8D72; }

.trackback{border:1px solid #9E8D72; background-color:#FFFFFF; margin-top:5px; margin-bottom:5px; }

.trackback_title{background-image:url(/template/54/img/track_bgimg.gif); background-repeat:repeat; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:x-small; font-weight:bold; line-height:200%; color:#9E8D72; text-align:left; text-indent:15px; }

.trackback_subject{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:small; color:#9E8D72; letter-spacing:normal; text-align:left; padding:10px; font-weight:bold; line-height:140%; }
.trackback_subject a:link{color:#9E8D72;}
.trackback_subject a:visited{color:#9E8D72;}
.trackback_subject a:active{color:#9E8D72;}
.trackback_subject a:hover{color:#9E8D72;}

.trackback_body{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:x-small; font-weight:normal; line-height:140%; color:#666666; text-align:left; padding-right:20px; padding-left:20px; border-bottom:1px dashed #9E8D72; margin-bottom:10px; }
.trackback_body a:link{color:#666666;}
.trackback_body a:visited{color:#666666;}
.trackback_body a:active{color:#666666;}
.trackback_body a:hover{color:#666666;}

.comment{border:1px solid #9E8D72; background-color:#FFFFFF; margin-top:5px; margin-bottom:5px; }

.comment_title{background-image:url(/template/54/img/track_bgimg.gif); background-repeat:repeat; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:x-small; font-weight:bold; line-height:200%; color:#9E8D72; text-align:left; text-indent:15px; }

.comment_subject{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:small; color:#9E8D72; letter-spacing:normal; text-align:left; padding:10px; font-weight:bold; line-height:140%; }
.comment_subject a:link{color:#9E8D72;}
.comment_subject a:visited{color:#9E8D72;}
.comment_subject a:active{color:#9E8D72;}
.comment_subject a:hover{color:#9E8D72;}
	
.comment_body{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:x-small; font-weight:normal; line-height:140%; color:#666666; text-align:left; padding-right:20px; padding-left:20px; border-bottom:1px dashed #9E8D72; margin-bottom:10px; }	
.comment_body a:link{color:#666666;}	
.comment_body a:visited{color:#666666;}	
.comment_body a:active{color:#666666;}	
.comment_body a:hover{color:#666666;}

.form_title{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:x-small; line-height:160%; color:#9E8D72; text-align:left; margin-left:5px; }
	
.form_body{
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:20px;
	}


.input_edit{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; font-size:14px; color:#9E8D72; background-color:#EEECE8; border:1px solid #9E8D72; scrollbar-face-color:#666666; scrollbar-arrow-color:#000000; scrollbar-highlight-color:#666666; scrollbar-shadow-color:#666666; scrollbar-base-color:#666666; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; }

.input_button{font-size:x-small; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; color:#FFFFFF; background-color:#9E8D72; border:1px solid #9E8D72; padding:1px; }

.textarea
{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; color:#FD8A03; font-size:14px; background-color:#EEECE8; border:1px solid #9E8D72; scrollbar-face-color:#FFFFFF; scrollbar-arrow-color:#BEB7A7; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#BEB7A7; scrollbar-base-color:#EEECE8; scrollbar-3dlight-color:#A89F8A; scrollbar-darkshadow-color:#726954; }

.footer{font-size:xx-small; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; height:25px; background-color:#9E8D72; padding-right:5px; padding-bottom:10px; text-align:right; border:1px solid #9E8D72; background-repeat:no-repeat; background-image:none; }

.blog_url{font-family:"Courier New","Courier","mono","‚l‚r ‚oƒSƒVƒbƒN","Osaka"; color:#FFFFFF; font-size:xx-small; font-weight:normal; line-height:120%; }
.blog_url a:link,.blog_url a:visited{color:#FFFFFF; text-decoration:none; }
.blog_url a:active,.blog_url a:hover{color:#FFFFFF; text-decoration:none; }

.rss_url{font-family:"Courier New","Courier","mono","‚l‚r ‚oƒSƒVƒbƒN","Osaka"; color:#FFFFFF; font-size:xx-small; font-weight:normal; line-height:120%; }
.rss_url a:link,.rss_url a:visited{color:#FFFFFF; text-decoration:none; }
.rss_url a:active,.rss_url a:hover{color:#FFFFFF; text-decoration:none; }
.right_menu { background-repeat:no-repeat; background-image:none; }
