/* CSS Document */








.box {
width:80%;
padding:0px;
border:none;
font-size:12px;
}




.blog-box {
clear:both;
width:750px;
padding:5px;
}




.centerbox2 h2 {
font-size:12px;
background-color:#000;
font-weight:bold;
padding:5px;
color:#FFFFFF;
text-align:left;
margin:0px;}








.box1 {
font-weight:bold;
padding:3px;
color:#333;
}
.box1 a{
color:#FF6600;
}




.box2 {
padding:0;
line-height:130%;
width:750px;}




.box3 {
color:#FF6600;
padding:0.5%;
text-align:right;
}




.leftbox {
float:left;
background-color:#FDF6D3;
width:149px;
margin:0;
padding:0;
clear:both;
border-right:1px solid #EBDFA4;
}




.centerbox {
float:left;
background-color:#FFFFCC;
width:750px;
margin:0 20px 0 20px;
padding:0;
}




.centerbox h2{
background:#99FFFF;
color:#006600;
font-size:18px;
margin:0;
padding:5px;
height:31px;
}
.rightbox {
float:left;
background-color:#CCCCCC;
width:20%;
margin:0.5%;
padding:0.5%;
}
















 /*カレンダー*/ 
#calendar {
	line-height: 120%;
	font-size:10px;
	padding:0px;
	text-align: center;
	font-weight:bold;
	margin-bottom:4%;
 }
#calendar table {
background-color:#FFFFFF;
	width: 100%; 
	padding:0.5%;}
	
 /*カレンダーのタイトル*/
#calendar caption { 
	color: #74B254; 
	background-color:#DDF3C3;
	font-size:12px;
	text-align: center; 
	font-weight: bold;
padding:5px;}
	
 /*カレンダーの曜日*/ 
#calendar th {
	font-size:10px; 
	text-align: center; 
	font-weight: bold; 
	color:#333333; 
	padding:0.5%;} 
	
/*カレンダーの日付*/
 #calendar td {
 background-color:#FFFFFF;
	font-size:10px;
	color: #333333;
	text-align: center; 
	padding:0.5%;
	border-right: solid 2px #FF9900; 
	border-left: solid 1px #FF9900; 
	border-top: solid 1px #FF9900; 
	border-bottom: solid 2px #FF9900;} 
	
#calendar a { 
	padding-left:15%;
	padding-right:15%;
	color: #fff;
	font-weight:bold;
	background-color: #999;
	text-decoration:none;}
	
#calendar a:hover {
	color:#009900;
	background-color:#CCC; }	
	
	
.leftbox h2 {
	color: #74B254; 
	background-color:#DDF3C3;
	font-size:12px;
	text-align: center; 
	font-weight: bold;
padding:5px;
margin:0px;
}	
	
.rightbox h2 {
	color: #FFFFFF; 
	background-color:#FF9900;
	font-size:12px;
	text-align: center; 
	font-weight: bold;
padding:5px;
margin:0px;
}




.leftbox ul {
padding:0px;
margin:0px;
list-style:none;}




.leftbox ul li a{
margin:0px;
padding:5px;
display:block;
background-color:#FFFFFF;
color:#006600;
font-weight:bold;
border-bottom:1px dashed #666666;
border-right:12px solid #FFCC66; 
}
.entrylink {
	border-top:dashed 1px #666666;
	text-align:center;
	padding-top:5px;}

.entrylink2 {
	border-bottom:dashed 1px #666666;
	text-align:center;
	padding:5px;}
table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16.5px;
	color: #666666;
}
.font_B {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16.5px;
	color: #336699;
}
.font_mini {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 15px;
}
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #336699;
	line-height: 14px;
}
.h1 {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
}
.h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
}

H1
{
 FONT-SIZE: 8pt;
 color: #666666;
 MARGIN: 0px
;}
STRONG
{
 FONT-WEIGHT: normal;
}
.summary
{
 FONT-SIZE: 8pt;
 color: #666666;
}
.style4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF0000;
}
.style5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
}
.style2 {color: #FF0000}
.style3 {font-size: 16px}
.style4 {color: #CCCCCC}
.style7 {color: #666666}
.style9 {
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-color: #FFFFCC;
}
.style10 {
	font-size: 18px;
	font-weight: bold;
}
.style13 {font-size: 16px; color: #FF0000; }
.style15 {
	color: #000000;
	font-weight: bold;
	margin-left: 60px;
}
.style17 {
	color: #000000;
	font-weight: bold;
	margin: 30;
}

