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

body{margin:0px; padding:0px; background-color:#FFFFFF; scrollbar-face-color:#FFCC00; scrollbar-arrow-color:#CC6600; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FF9900; scrollbar-base-color:#FFCC00; scrollbar-3dlight-color:#FFFFF; scrollbar-darkshadow-color:#CC6600; background-repeat:no-repeat; background-image:none; }

.header{width:100%; height:203px; background-color:#FFFFFF; background-image:url(/template/119/img/main_bg.jpg); background-repeat:no-repeat; background-position:center top; vertical-align:top; padding-left:10px; padding-right:280px; padding-top:50px; }

.contents{width:100%; background-color:#EEEEEE; vertical-align:top; text-align:center; padding-right:17px; padding-left:20px; padding-top:10px; padding-bottom:10px; background-repeat:no-repeat; background-image:none; }


.left_menu{background-color:#EEEEEE; text-align:center; vertical-align:top; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background-repeat:no-repeat; background-image:none; }


.parts	{width:210px; background-color:#EEEEEE; margin-bottom:25px; font-size:x-small; vertical-align:middle; text-align:left; }


.menu1{background-color:#FFFFFF; background-image:url(/template/119/img/menu_01.gif); height:48px; background-repeat:no-repeat; background-position:center bottom; color:#FF9900; text-align:center; font-size:12px; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:bold; line-height:4.0; }


.menu2{background-color:#EEEEEE; color:#7F7F78; font-size:x-small; font-family:"‚l‚r PƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; text-align:left; line-height:1.4; padding:10px 10px 5px 10px; }


.archive{background-color:#EEEEEE; color:#B48A76; font-size:x-small; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; text-align:left; line-height:140%; padding:10px 10px 10px 10px; margin-bottom:20px; }
	
.archive a:link,.archive a:visited{color:#B48A76; text-decoration:none; }
.archive a:active,.archive a:hover{color:#B48A76; text-decoration:underline; }

.article_day{background-color:transparent; color:#7F7F78; font-size:12px; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:bold; line-height:150%; text-align:left; padding-left:5px; }

.article{width:511px; background-image:url(/template/119/img/cont_02.gif); background-repeat:no-repeat; background-position:center bottom; background-color:#FFFFFF; margin-top:5px; margin-bottom:15px; padding-bottom:10px; }

.article_subject{height:56px; background-color:#FFFFFF; background-image:url(/template/119/img/cont_01.gif); background-repeat:no-repeat; background-position:left bottom; color:#FF9900; font-size:14px; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:bold; line-height:3; text-align:left; vertical-align:bottom; padding-top:5px; padding-left:60px; }
.article_subject a:link,.article_subject a:visited{color:#FF9900; text-decoration:none; }
.article_subject a:active,.article_subject a:hover{color:#FF9900; text-decoration:underline; }

.article_body{color:#7F7F78; font-size:x-small; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; line-height:1.6; text-align:left; padding-top:0px; padding-bottom:10px; padding-left:20px; padding-right:20px; }

.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{color:#7F7F78; font-size:xx-small; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; line-height:1.4; text-align:right; padding-top:5px; padding-bottom:10px; padding-right:10px; border-bottom:none; }

.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; }


.trackback{
	background-color:#EEEEEE;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	}


.trackback_title{
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-size:x-small;
	font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif;
	font-weight:bold;
	line-height:160%;
	text-align:left;
	padding-left:15px;
	}


.trackback_subject{
	background-color:#FFFFFF;
	color:#7F7F78;
	font-size:x-small;
	font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif;
	font-weight:normal;
	line-height:1.6;
	text-align:left;
	padding:5px;
	margin-top:15px;
	}
	
.trackback_subject a:link,.trackback_subject a:visited{color:#B48A76;text-decoration:underline;}
.trackback_subject a:active,.trackback_subject a:hover{color:#B48A76;text-decoration:none;}

.trackback_body{
	background-color:#FFFFFF;
	color:#7F7F78;
	font-size:x-small;
	font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif;
	font-weight:normal;
	line-height:1.4;
	text-align:left;
	padding:5px;
	margin-bottom:15px;
		}

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

.comment{background-color:#EEEEEE; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; }

.comment_title{background-color:#CCCCCC; color:#FFFFFF; font-size:x-small; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:bold; line-height:1.6; text-align:left; padding-left:15px; }

.comment_subject{background-color:#FFFFFF; color:#7F7F78; font-size:x-small; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; line-height:1.6; text-align:left; padding:5px; margin-top:15px; }
	
.comment_subject a:link,.comment_subject a:visited{color:#7F7F78; text-decoration:underline; }
.comment_subject a:active,.comment_subject a:hover{color:#7F7F78; text-decoration:none; }
	
.comment_body{background-color:#FFFFFF; color:#7F7F78; font-size:x-small; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; line-height:1.4; text-align:left; padding:5px; margin:0px 0px 15px 0px; }
	
.comment_body a:link,.comment_body a:visited{color:#7F7F78; text-decoration:underline; }
.comment_body a:active,.comment_body a:hover{color:#7F7F78; text-decoration:none; }

.form_title{color:#7F7F78; font-size:11px; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; line-height:1.6; text-align:left; margin-left:3px; }


.form_body{background-color:#EEEEEE; padding:20px; }


.input_edit{background-color:#FFFFFF; color:#666666; font-size:12px; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; border:1px solid #666666; scrollbar-face-color:#FFCC00; scrollbar-arrow-color:#CC6600; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FF9900; scrollbar-base-color:#FFCC00; scrollbar-3dlight-color:#FFFFF; scrollbar-darkshadow-color:#CC6600; }

.input_button{background-color:#FFFFFF; color:#666666; font-size:10px; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; padding:1px; border:1px solid #7F7F78; }

.textarea{background-color:#FFFFFF; color:#666666; font-size:12px; font-family:"‚l‚r ƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; border:1px solid #7F7F78; scrollbar-face-color:#FFCC00; scrollbar-arrow-color:#CC6600; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FF9900; scrollbar-base-color:#FFCC00; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#CC6600; }

.pro_body{background-color:#EEEEEE; padding-right:0px; padding-left:0px; padding-top:3px; padding-bottom:3px; border:none; color:#7F7F78; }

.pro_subject{color:#7F7F78; font-size:x-small; font-family:"‚l‚r PƒSƒVƒbƒN","Osaka",sans-serif; font-weight:normal; line-height:1.4; text-align:left; padding:10px; }

.calendar{width:180px; background-color:#EEEEEE; font-size:13px; font-family:Arial,Helvetica,"Courier New","Courier",sans-serif,"‚l‚r ƒSƒVƒbƒN",Osaka; font-weight:normal; line-height:120%; border-collapse:collapse; text-align:center; }
.calendar_sun{color:#FF9999; text-align:center; }
.calendar_sun a:link,.calendar_sun a:visited{color:#FF9999; text-decoration:underline; }
.calendar_sun a:hover,.calendar_sun a:active{color:#FF9999; text-decoration:none; }

.calendar_sat{color:#6699CC; text-align:center; }
.calendar_sat a:link,.calendar_sat a:visited{color:#6699CC; text-decoration:underline; }
.calendar_sat a:active,.calendar_sat a:hover{color:#6699CC; text-decoration:none; }

.calendar_today{color:#FF9900;	background-color:#FFFFFF;	text-align:center;}
.calendar_today a:link,.calendar_today a:visited{color: #FF9900;	text-decoration:underline;	}
.calendar_today a:active,.calendar_today a:hover{color: #FF9900;	text-decoration:none;	}

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


.banner{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	}

.blog_name{color:#FFFFFF; font-size:‚P‚Upx; font-family:Arial Black,Helvetica Black,"Courier New","Courier",sans-serif,"‚l‚r ƒSƒVƒbƒN",Osaka; font-weight:bold; text-align:left; line-height:1.2; }
.blog_name a:link,.blog_name a:visited{color:#FFFFFF; text-decoration:none; font-size:‚P‚Upx; }
.blog_name a:active,.blog_name a:hover{color:#FFFFFF; text-decoration:underline; font-size:‚P‚Upx; }

.blog_url{color:#FFFFFF; font-size:12px; font-family:Arial Black,Helvetica Black,"Courier New","Courier",sans-serif,"‚l‚r ƒSƒVƒbƒN",Osaka; font-weight:normal; text-align:left; line-height:1.2; }
.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:underline; }


.rss_url{	padding:5px;	}

.footer{height:50px; background-color:#EEEEEE; vertical-align:middle; text-align:center; padding:10px; background-repeat:no-repeat; background-image:none; }

.new01{	border:1px solid #FFFFFF;
background-color:#EEEEEE;}
.right_menu { background-repeat:no-repeat; background-image:none; }