
BODY 		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT:			0px; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			0px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  BACKGROUND:			#000033; 
			  TEXT-ALIGN: 			center;}
			  
#container { fONT-SIZE: 			12px; 
			 BACKGROUND:			#000066 url(../images/bg.jpg) no-repeat bottom right; 
			 MARGIN: 				0px auto; 
			 WIDTH: 				777px; 
			 COLOR: 				#fff; 
			 FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			}
			
A 			{ color:				#66CCCC; 
			  TEXT-DECORATION: 		none;}
A:hover 	{ color:				#ccc; 
			  TEXT-DECORATION: 		underline;}
			  
H1 			{ FONT-WEIGHT: 			bolder; 
			  FONT-SIZE: 			24px; 
			  PADDING-BOTTOM: 		8px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			50px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
H1 A		 { FONT-WEIGHT: 		bolder; 
			　 COLOR:				#fff; 
			   TEXT-DECORATION: 	none;}
H1 A:hover	{ COLOR:				#fff; 
			   TEXT-DECORATION: 	underline;}
			
H2 			{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  FONT-WEIGHT: 			bold; 
			  PADDING-BOTTOM: 		0px; 
			  PADDING-TOP: 			0px; 
			  TEXT-ALIGN: 			left;}
			  
H3 			{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px;
			  FONT-WEIGHT:			bolder; 
			  FONT-SIZE: 			14px; 
			  PADDING-BOTTOM: 		15px; 
			  PADDING-TOP: 			25px;}
H3 A 		{ COLOR: 				#006699; 
			  TEXT-DECORATION: 		none;}
			  
#jblink 	{ PADDING-LEFT:	 		0px;}

/*+++++++title++++++++++++++++*/

#banner 	{ PADDING-LEFT: 		50px; 
			  BACKGROUND: 			url(../images/head4.jpg) no-repeat;
			  MARGIN: 				0px; 
			  HEIGHT: 				275px; 
			  TEXT-ALIGN: 			left;}
			  
.description{ PADDING-RIGHT: 		10px;
			  PADDING-LEFT: 		0px;
			  FONT-WEIGHT: 			bold;
			  PADDING-BOTTOM: 		0px;
			  COLOR:				#99FFFF;
			  PADDING-TOP: 			0px;
			  width: 				500px;}
			  
			  
.navi 		{ MARGIN-TOP: 			10px; 
			  MARGIN-BOTTOM: 		10px; 
			  TEXT-ALIGN: 			center;}

/*++++++++blog++++++++++++++++*/			  
			  
#content 	{ FLOAT: 				left; 
			  MARGIN: 				10px 0px; 
			  WIDTH: 				511px;
			  padding-bottom:		150px;}

#content a:hover{ text-decoration:	underline;
				  color:			#3399CC;}			  
			  
.blog 		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN-left: 			21px; 
			  PADDING-TOP: 			0px; 
			  TEXT-ALIGN: 			left;}
.blogbody 	{ BORDER-RIGHT: 		#ccc 1px solid; 
			  PADDING-RIGHT: 		25px; 
			  BORDER-TOP: 			#ccc 1px solid; 
			  PADDING-LEFT: 		25px; 
			  FONT-WEIGHT: 			normal; 
			  MARGIN-BOTTOM: 		10px; 
			  PADDING-BOTTOM: 		0px; 
			  BORDER-LEFT: 			#ccc 1px solid; 
			  PADDING-TOP: 			0px; 
			  BORDER-BOTTOM: 		#ccc 1px solid;
			  background:			#fff/*url(../images/back2.gif)*/;
			  color:				#333333;}
			  
.blogbody a	{ color:				#3399cc;}

.date 		{ CLEAR: 				both; 
			  PADDING-RIGHT: 		0px; 
			  MARGIN-TOP: 			0px; 
			  PADDING-LEFT: 		5px; 
			  FONT-SIZE: 			12px; 
			  MARGIN-BOTTOM: 		0px; 
			  PADDING-BOTTOM: 		5px; 
			  COLOR:				#666; 
			  PADDING-TOP: 			5px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			  background-color:		#CCC;}

.search_date{ CLEAR: 				both;
			  PADDING-RIGHT: 		0px;
			  MARGIN-TOP:			0px;
			  PADDING-LEFT: 		0px;
			  FONT-SIZE: 			15px;
			  MARGIN-BOTTOM: 		7px;
			  PADDING-BOTTOM:	 	5px;
			  COLOR: 				#666000;
			  PADDING-TOP: 			20px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			  TEXT-ALIGN: 			center;}

.title 		{ MARGIN-TOP: 			0px; 
			  FONT-WEIGHT: 			bold; 
			  MARGIN-BOTTOM: 		5px;
			  border-bottom:		#000066 1px dotted;
			  padding-bottom:		5px;}
.title A 	{ BORDER-RIGHT: 		medium none; 
			  BORDER-TOP: 			medium none; 
			  BORDER-LEFT: 			medium none; 
			  BORDER-BOTTOM: 		medium none;}
.text 		{ PADDING-RIGHT: 		0px; 
			  MARGIN-TOP: 			0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		0px; 
			  LINE-HEIGHT: 			1.8em; 
			  PADDING-TOP: 			0px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";
			  color:				#444;}
.posted		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  FONT-SIZE: 			10px; 
			  MARGIN-BOTTOM: 		5px; 
			  PADDING-BOTTOM: 		25px; 
			  PADDING-TOP: 			35px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			right;}
.posted A 	{ FONT-WEIGHT: 			bold;}

/*+++++++++sidebar+++++++++++++++++++++*/

#links-left {}
#links 		{ FONT-WEIGHT: 			normal; 
			  FONT-SIZE: 			12px; 
			  FLOAT: 				right; 
			  PADDING-BOTTOM: 		10px; 
			  MARGIN: 				0px 16px 0px 0; 
			  WIDTH: 				225px; 
			  PADDING-TOP: 			30px; 
			  TEXT-ALIGN:		 	center;}
#links .banner {
	margin-bottom:10px;
	margin-top:10px;
	font-size:85%;
	line-height:1.5;
	text-align:left;
	}
#links img.banner {
  width:220px;
  border:0;
	}

/** カレンダー */
#calendar 	{ BORDER-RIGHT: 		#c6c6c6 1px solid;
			  PADDING-RIGHT: 		3px;
			  BORDER-TOP: 			#c6c6c6 1px solid;
			  MARGIN-TOP: 			0px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			12px;
			  MARGIN-BOTTOM: 		30px;
			  PADDING-BOTTOM: 		3px;
			  BORDER-LEFT: 			#c6c6c6 1px solid;
			  WIDTH: 				215px;
			  PADDING-TOP: 			3px;
			  BORDER-BOTTOM: 		#c6c6c6 1px solid;
			  BACKGROUND-COLOR: 	#fff;}
			  

#calendar a			{ color:		#66ccFF;}			  
#calendar a:hover	{ background-color:	#666;
					  color:			#FFF;}
			  
#calendar TABLE { WIDTH: 			100%;
				  BACKGROUND-COLOR: #f2f2f2;
				  FONT-SIZE: 		12px;
				  COLOR: 			#5d5d5d;}
#calendar TH{ BORDER-RIGHT: 		#f2f2f2 2px solid;
			  FONT-WEIGHT:			 bold;
			  BACKGROUND-COLOR:		#66ccFF;}
			  
#calendar td	{ padding:			3px;}			  
			  
.calendarday a { padding:				3px;}	

#calendar .calendarhead {
			  PADDING-RIGHT: 		0px;
			  PADDING-LEFT: 		0px;
			  FONT-WEIGHT: 			bold;
			  FONT-SIZE: 			12px;
			  PADDING-BOTTOM: 		3px;
			  PADDING-TOP: 			4px;
			  FONT-FAMILY:			 "ＭＳ Ｐゴシック", "Osaka";
			  BACKGROUND-COLOR: 	#f2f2f2;}
			  
#calendar .calendar_weekday {
			  PADDING-RIGHT:	 	3px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			10px;
			  MARGIN-BOTTOM: 		10px;
			  COLOR: 				#5d5d5d;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}

#calendar .calendar_sunday {
			  PADDING-RIGHT: 		3px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			10px;
			  MARGIN-BOTTOM: 		10px;
			  COLOR: 				#5d5d5d;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}

#calendar .calendar_saturday {
			  PADDING-RIGHT: 		3px;
			  PADDING-LEFT: 		3px;
			  FONT-SIZE: 			10px;
			  MARGIN-BOTTOM: 		10px;
			  COLOR: 				#5d5d5d;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}

#calendar .today {
			  text-decoration: underline;}
			  
#calendar .weekday {
			  COLOR: 				#5d5d5d;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
			  
#calendar .weekday A {
			  FONT-WEIGHT: 			bold;}

#calendar .holiday {
			  COLOR: 				#f73100;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
#calendar .holiday A {
			  FONT-WEIGHT: 			bold;}
			  
#calendar .sunday {
			  COLOR: 				#f73100;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
#calendar .sunday A {
			  FONT-WEIGHT: 			bold;}
			  
#calendar .saturday {
			  COLOR: 				#024af4;
			  PADDING-TOP: 			3px;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka";}
			  
#calendar .saturday A {
			  FONT-WEIGHT: 			bold;}
			  
/*++++++++++sidecontents++++++++++++++++*/			  

.sidetitle 	{ PADDING: 				5px; 
			  FONT-WEIGHT: 			bold;  
			  COLOR: 				#fff;  
			  BORDER-top:	 		#ccc 1px solid; 
			  BORDER-bottom:	 	#ccc 1px solid;
			  background:			#000066 url(../images/link_bg.jpg) no-repeat right;
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;}
			  
.side 		{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		10px; 
			  FONT-SIZE: 			10px; 
			  MARGIN-BOTTOM: 		10px; 
			  PADDING-BOTTOM: 		10px; 
			  LINE-HEIGHT: 			2em; 
			  PADDING-TOP: 			5px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;}
			  
.sidelink 	{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		10px; 
			  FONT-SIZE: 			12px; 
			  MARGIN-BOTTOM: 		2px; 
			  LINE-HEIGHT: 			1.4em; 
			  PADDING-TOP: 			0px; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;}
			  
.side A 	{ FONT-SIZE: 			12px;}

INPUT 		{ BORDER-RIGHT: 		#959595 1px solid; 
			  BORDER-TOP: 			#959595 1px solid; 
			  BORDER-LEFT: 			#959595 1px solid; 
			  BORDER-BOTTOM: 		#959595 1px solid; 
			  BACKGROUND-COLOR: 	#eaeaea; 
			  max-width: 			200px;}
			  
.input-submit{BORDER-RIGHT: 		#000 1px solid; 
			  BORDER-TOP: 			#000 1px solid; 
			  BORDER-LEFT: 			#000 1px solid; 
			  COLOR: 				#333333; 
			  BORDER-BOTTOM: 		#000 1px solid; 
			  BACKGROUND-COLOR:		#66CCFF;}
			  
.powered 	{ PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		20px; 
			  PADDING-TOP: 			20px; 
			  TEXT-ALIGN: 			center;}
			  
.syndicate {  FONT-SIZE: 			10px; 
			  MARGIN-RIGHT: 		10px; 
			  TEXT-ALIGN: 			center;}
			  
/*++++++++comment++++++++++++++*/			  
			  
#comments	{ BORDER-RIGHT: 		#ccc 1px solid; 
			  PADDING-RIGHT: 		20px; 
			  BORDER-TOP: 			#ccc 1px solid; 
			  MARGIN-TOP: 			25px; 
			  PADDING-LEFT: 		20px; 
			  MARGIN-BOTTOM: 		30px; 
			  PADDING-BOTTOM: 		10px; 
			  MARGIN-left: 			21px; 
			  BORDER-LEFT: 			#ccc 1px solid; 
			  PADDING-TOP: 			10px; 
			  BORDER-BOTTOM:		#ccc 1px solid; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;}
			  
#comments FORM {
			  PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			0px;}
			  
TEXTAREA	{ BORDER-RIGHT: 		#959595 1px solid; 
			  BORDER-TOP: 			#959595 1px solid; 
			  MARGIN-BOTTOM: 		5px; 
			  BORDER-LEFT: 			#959595 1px solid; 
			  WIDTH: 				300px;
			  BORDER-BOTTOM: 		#959595 1px solid; 
			  BACKGROUND-COLOR: 	#eaeaea;}
			  
.comments_head .comments_write_head {
			  PADDING-RIGHT: 		0px; 
			  PADDING-LEFT: 		0px; 
			  FONT-WEIGHT: 			bold; 
			  PADDING-BOTTOM: 		0px; 
			  MARGIN: 				0px; 
			  PADDING-TOP: 			0px;}
			  
.comments_body {
			  MARGIN: 				0px;}
			  
.comments_post {
			  PADDING-RIGHT: 		10px;
			  PADDING-LEFT: 		10px; 
			  FONT-SIZE: 			10px; 
			  PADDING-BOTTOM: 		10px; 
			  PADDING-TOP: 			10px; 
			  TEXT-ALIGN: 			right;}
			  
/*++++++++++tb++++++++++++++++*/			  
			  
#trackback {
			  BORDER-RIGHT: 		#ccc 1px solid; 
			  PADDING-RIGHT: 		15px; 
			  BORDER-TOP: 			#ccc 1px solid; 
			  MARGIN-TOP: 			25px; 
			  PADDING-LEFT: 		15px; 
			  MARGIN-BOTTOM: 		30px; 
			  PADDING-BOTTOM: 		15px; 
			  MARGIN-left: 		21px; 
			  BORDER-LEFT: 			#ccc 1px solid; 
			  PADDING-TOP: 			15px; 
			  BORDER-BOTTOM: 		#ccc 1px solid; 
			  FONT-FAMILY: 			"ＭＳ Ｐゴシック", "Osaka"; 
			  TEXT-ALIGN: 			left;
			  line-height:			18px;}

#footer		{ CLEAR: 				both; 
			  BACKGROUND: 			#000066;
			  color:				#FFFFFF;
			  padding-bottom:		20px;
			  padding-top:			10px;}
			  
.copyright 	{ TEXT-ALIGN: 			center;}

