@charset "utf-8";



	body {

		margin:0px ;

		padding:0px;

		background:#ffffff;

		color:#222222;

		text-align: center;

		}


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




/*¥Ê¥Ó¥ê¥ó¥¯ÉôÉå(/

	.navit A 		{ color: #006D08; text-decoration: underline; }

	.navit A:link	{ color: #006D08; text-decoration: underline; }

	.navit A:visited	{ color: #006D08; text-decoration: underline; }

	.navit A:active	{ color: #006D08;  }

	.navit A:hover	{ color: #006D08;  }



/*¥Õ¥Ã¥¿¡¼¥ê¥ó¥¯ÉôÉå(/

	A.foot 		{ color: #FFFFFF; text-decoration: none; }

	A.foot:link	{ color: FFFFFF; text-decoration: none; }

	A.foot:visited	{ color: #FFFFFF; text-decoration: none; }

	A.foot:active	{ color: #FFFFFF;   text-decoration: none;}

	A.foot:hover	{ color: #FFFFFF;  text-decoration: underline; }



/*¥á¥¤¥óÉôÉå(/

	#main {

		padding: 0px;

		margin: 0px  auto;

		width: 762px;

			

	}	



/*¥Ø¥Ã¥À¡¼*/

	#header {

  		padding:0px;

		background-color:#000000;

		}



/*¥Ø¥Ã¥À¡¼SEOÉë·ú*/

	.header_textcolor{

		color:#ffffff;

		font-size: 60%;

		line-height: 130%;

		text-align:right;

		padding: 0px 10px 0px 0px;

	}

.f14 {  font-size: 100%; line-height: 140%;font-weight: bold;}

.f12 {  font-size: 80%; line-height: 140%}

.f10 {  font-size: 60%; line-height: 150%}






.search{

		padding: 15px 10px;

	}






	#navi {

			padding:0px;

	}





	.navi_text {

			padding:8px;

			background-color:#ffffff;

			color:#222222;

			font-size: 10px;

			 line-height: 130%;

	}





	#contents {

			padding:0px;

	}





	.bt {

			padding: 0px 10px 15px 0px;

			text-align: right;

	}



	.text1 {

			padding: 0px;

			color: #325900;

	}	

	

	.text_tit {

		padding: 0px;

		color: #325900;

		font-weight: bold;

	}	

	



	#footer {

			padding:0px;

			margin:0px 0px 0px 0px;

			color:#ffffff;

			background-color:#6B6B6B;

	}



	.foot_text {

			padding: 19px 0px 0px 18px;

			color:#ffffff;

			font-size: 10px;

			 line-height: 130%;

	}

































	#banner {

		font-family:palatino,  georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		color:#333;

		font-size:x-large;

		font-weight:normal;	

  		padding:15px;

                border-top:4px double #666;

		}



	#banner a,

        #banner a:link,

        #banner a:visited,

        #banner a:active,

        #banner a:hover {

		font-family: palatino,  georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		font-size: xx-large;

		color: #333;

		text-decoration: none;

		}



	.description {

		font-family:palatino,  georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka",  times new roman, serif;

		color:#333;

		font-size:small;

  		text-transform:none;	

		}

				

	#content {

		position:absolute;

		background:#FFF;

		margin-right:20px;

		margin-left:225px;

		margin-bottom:20px;

		border:1px solid #FFF;

		width: 70%;

		}



	#container {

		background:#FFF;

		border:1px solid #FFF;		

		}



	#links {	

		padding:15px;				

		border:1px solid #FFF;

		width:200px;			

		}

		

	.blog {

  		padding:15px;

		background:#FFF;

		}



	.blogbody {

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		color:#333;

		font-size:small;

		font-weight:normal;

  		background:#FFF;

  		line-height:200%;

		}



	.blogbody a,

	.blogbody a:link,

	.blogbody a:visited,

	.blogbody a:active,

	.blogbody a:hover {

		font-weight: normal;

		text-decoration: underline;

	}



	.title	{

		font-family: palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", times new roman, serif;

		font-size: medium;

		color: #666;

		}			



	#menu {

  		margin-bottom:15px;

		background:#FFF;

		text-align:center;

		}		



	.date	{

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", times new roman, serif;

		font-size: large;

		color: #333;

		border-bottom:1px solid #999;

		margin-bottom:10px;

		font-weight:bold;

		}			

		

	.posted	{

		font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		font-size: x-small;

		color: #000000;

		margin-bottom:25px;

		}

		

		

	.calendar {

		font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		color:#666;

		font-size:x-small;

		font-weight:normal;

  		background:#FFF;

  		line-height:140%;

  		padding:2px;

                text-align:left;

		}

	

	.calendarhead {	

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", times new roman, serif;

		color:#666600;

		font-size:small;

		font-weight:normal;

  		padding:2px;

		letter-spacing: .3em;

  		background:#FFF;

  		text-transform:uppercase;

		text-align:left;			

		}	

	

	.side {

		font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka",verdana, arial, sans-serif;

		color:#333;

		font-size:x-small;

		font-weight:normal;

  		background:#FFF;

  		line-height:140%;

  		padding:2px;				

		}	

		

	.sidetitle {

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", times new roman, serif;

		color:#666600;

		font-size:small;

		font-weight:normal;

  		padding:2px;

  		margin-top:30px;

		letter-spacing: .3em;

  		background:#FFF;

  		text-transform:uppercase;		

		}		

	

	.syndicate {

		font-family:verdana, arial, sans-serif;

		font-size:xx-small;		

  		line-height:140%;

  		padding:2px;

  		margin-top:15px;

  		background:#FFF;  		

 		}	

		

	.powered {

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", times new roman, serif;

		color:#666;

		font-size:x-small;		

		line-height:140%;

		text-transform:uppercase;

		padding:2px;

		margin-top:50px;

		letter-spacing: .2em;					

  		background:#FFF;		

		}	

		

	

	.comments-body {

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		color:#666;

		font-size:small;

		font-weight:normal;

  		background:#FFF;

  		line-height:140%;

 		padding-bottom:10px;

  		padding-top:10px;		

 		border-bottom:1px dotted #999; 					

		}		



	.comments-post {

		font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka",verdana, arial, sans-serif;

		color:#666;

		font-size:x-small;

		font-weight:normal;

  		background:#FFF;		

		}	

			

	

	.trackback-url {

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		color:#666;

		font-size:small;

		font-weight:normal;

  		background:#FFF;

  		line-height:140%;

 		padding:5px;		

 		border:1px dotted #999; 					

		}





	.trackback-body {

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		color:#666;

		font-size:small;

		font-weight:normal;

  		background:#FFF;

  		line-height:140%;

 		padding-bottom:10px;

  		padding-top:10px;		

 		border-bottom:1px dotted #999; 					

		}		



	.trackback-post {

		font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka",verdana, arial, sans-serif;

		color:#666;

		font-size:x-small;

		font-weight:normal;

  		background:#FFF;		

		}	



		

	.comments-head	{

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		font-size:small;

		color: #666;

		border-bottom:1px solid #999;

		margin-top:20px;

		font-weight:bold;

  		background:#FFF;		

		}		



	#banner-commentspop {

		font-family:palatino, georgia,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", verdana, arial, sans-serif;

		color:#FFF;

		font-size:large;

		font-weight:bold;

		border-left:1px solid #FFF;	

		border-right:1px solid #FFF;  		

		border-top:1px solid #FFF;  		

  		background:#003366;

  		padding-left:15px;

  		padding-right:15px;

  		padding-top:5px;

  		padding-bottom:5px;  		  		  			

		}



	textarea {

		font-family: "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", verdana, arial, sans-serif;

	}


