@charset "EUC-JP";

/* h1 h2 h3 */



h1, h2{

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	}





body {

	margin-top: 0px;

    text-align: center;

	}





a 		{text-decoration: underline;}

a:link 		{color: #003366;text-decoration: underline;}

a:visited 	{color: #003366;text-decoration: underline;}

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

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





#container {

	width: 750px;

	text-align: left;

	margin: 0px auto;

	padding: 0px;

	}



/* ¥¿¥¤¥È¥ë */



#banner {

	width: 750px;

	color: #ffffff;

	background-color: #336666;

	text-align: left;

	height: 80px;

	}



#banner a {

	color: #ffffff;

	text-decoration: none;

	}



#banner h1 {

	font-size: 22px;

	font-weight: bold;

	margin-top:10px;

	margin-left:20px;

	}



#banner h2 {

	font-size: 14px;

	margin-top:10px;

	margin-left:80px;

	}



#banner h3 {

	font-size: 10px;

	text-align: right;

	padding: 3px;

	margin-bottom:10px;

	}



#blogtitle{

	float: left;

	margin: 0px;

	padding: 0px;

	width: 600px;

	}





#logo {

	float: left;

	margin: 0px;

	padding: 0px;

	width:100px;

	}





#center {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	float: left;

	background-color: #FFFFFF;

	line-height:150%;

	width: 550px;

	}



#blogbody{

	margin: 5px 5px 20px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

	padding-bottom: 10px;

	font-size:12px;





}



.days {

	color: #000000;

	font-size: 14px;

	text-align: left;

	margin: 10px;

	line-height: normal;

	padding: 0px;

	}

	

#blogbody .title {

	color: #000000;

	font-size: 14px;

	text-align: left;

	font-weight: bold;

	line-height: normal;

	margin-bottom: 12px;





	}

	

#commentbody{

	padding:5px;

	background-color: #EEEEEE;

	border-top: 1px none #999999;

	border-right: 1px none #999999;

	border-bottom: 1px none #999999;

	border-left: 1px none #999999;

	margin-top: 5px;

	margin-bottom: 5px;

}



.commenttitle {

	color: #555555;

	font-size: 14px;

	border-bottom: 1px dotted #999999;

	text-align: left;

	font-weight: bold;

	line-height: normal;

	margin: 0px;



	}





#trackbackbody{

	padding:5px;

	background-color: #EEEEEE;

	border-top: 1px none #999999;

	border-right: 1px none #999999;

	border-bottom: 1px none #999999;

	border-left: 1px none #999999;

	margin-top: 5px;

	margin-bottom: 5px;



}





.trackbacktitle {

	color: #555555;

	font-size: 14px;

	border-bottom: 1px dotted #999999;

	text-align: left;

	font-weight: bold;

	line-height: normal;

	margin: 0px;

	}





#posted {

	color: #999999;

	font-size: 10px;

	text-align: right;

	font-weight: bold;

	line-height: normal;

	margin: 5px 0px 5px 0px;

	}

#posted a{

	color: #999999;

	text-decoration: underline;



	}



#sidebar {

	float: right;

	width: 170px;

	font-size: 12px;



	}



#profile{

	float: left;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	width: 100px;

	}





#photo {

	float: left;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	width: 80px;

	height:100px;

	}





.news {

	color: #000000;

	font-size: 12px;

	border-top: 2px dotted #000000;

	border-bottom: 2px dotted #000000;

	text-align: left;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 10px;

	line-height: normal;

	padding: 5px;

	}





.trackback{

	color: #FFFFFF;

	font-size: 12px;

	text-align: center;

	font-weight: bold;

	padding: 5px;

	border: 1px dotted #999999;

	background-color: #cccccc;

	margin: 10px;



	}



.content{

	padding: 0px;

	}

/*

	.content a {text-decoration: none;}

	.content a:link {color: #3300ff;}

	.content a:visited {color: #;}

	.content a:active {color: #;}

	.content a:hover {color: #;}

*/

#calendar {

  	line-height:100%;

	color: #FFFFFF;

	font-size: 12px;

  	padding: 0px;

	text-align: center;

	}







#calendar table {

	padding: 0px;

	border-collapse: collapse;

	border: 0px;

	width: 70%;

	}







#calendar {

	color: #000000;

	font-size: 12px;

	line-height:150%

	}







#calendar th {

	text-align: center;

	font-weight: normal;

	}







#calendar td{

	text-align: center;

	font-size: 12px;

	}







.links {

	color: #003399;

	font-size: 11px;

	text-align: left;

	margin-left: 20px;

	}











#powered {

	font-size: x-small;

	line-height: 150%;

	text-align: left;

	color: #FFFFFF;

	margin-top: 50px;

	}





#coomentform{



	margin: 10px;

	padding:5px;

	border: 1px dotted #999999;

	background-color: #EEEEEE;



}



#profilebody{

	padding:5px;

	background-color: #FFFFFF;



}





#messageblock{

	text-align: left;

	width:80%;

	padding:15px;

	border: 1px dotted #999999;

	background-color: #EEEEEE;



}



.message{

	color: #000000;

	font-size: 14px;

	text-align: left;

	line-height: 150%;

	}



#extract{

	margin: 5px;

	padding:3px;

	border: 1px dashed #999999;

	background-color: #EEEEEE;

}



#side-field{

	border: 1px solid #336666;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	line-height: 20px;

















	

}



#side-field .title{

	font-weight: bold;

	color: #FFFFFF;

	background-color: #336666;

	margin: 0px 0px 5px;

	padding: 0px;

	text-align: center;







	

}

#side-field .center{

	text-align: center;

	margin-left: 3px;

}



.subheader {

	width: 100%;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-color: #000000;

	margin-bottom: 10px;

	text-align: right;

}



#date {

	color: #999999;

	font-weight: bolder;

	margin-bottom: 5px;





}

#date b {

	font-size: xx-large;

	color: #339933;

	font-weight: bolder;







}

#comments {

	margin: 10px;





}

#trackbacks {

	margin: 10px;





}



.title-bar{

	font-weight: bold;

	color: #ffffff;

	background-color: #336666;

	margin: 0px 0px 5px;

	padding: 0px;

	text-align: center;

}



.copy {  

	font-size: 10px;

	}

	

.headup {  

	font-size: 12px;

	text-align: right;

	font-weight: bold;

	}



#clip0{

	background-color: #FFFFFF;

}

#clip1{

	background-color: #EEEEEE;

}

.error {

	background-color: #FFB9BB;

	border: 1px solid #870104;

}



#author{width:300px; font-size:12px;border:1px solid #999999;}

#email{width:300px; font-size:12px;border:1px solid #999999;}

#url{width:300px; font-size:12px;border:1px solid #999999;}

#text{width:400px; height:250px; font-size:12px;border:1px solid #999999;}



.pt12 {  font-size: 12px}
