@charset "utf-8";
body {
background: #fff;
margin: 0px
}
A {
text-decoration: underline
}
A:link {
text-decoration: underline
}
A:visited {
	
}
A:active {
	
}
A:hover {
	
}
h1,h2,h3 {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px
}

#banner {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-weight: normal;
font-size: 12px;
}

.banner2 {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-weight: normal;
font-size: x-large;
line-height: 12px;
}
#banner3 {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-weight: normal;
font-size: 9px;
}
#banner A {
	font-size: 12px; color: #333; text-decoration: none
}
#banner A:link {
	font-size: 12px; color: #333; text-decoration: none
}
#banner A:visited {
	font-size: 12px; color: #333; text-decoration: none
}
#banner A:active {
	font-size: 12px; color: #333; text-decoration: none
}
#banner A:hover {
	font-size: 12px; color: #333; text-decoration: none
}
.description {
	font-size: small; text-transform: none; color: #ffffff
}
/* inboxの設定 */

#inbox {
		background: #ffffff;
		padding: 0px;
		margin: 0px;
		width: 720px;
		text-align:left;  
}


/* contentの設定 */

#content {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
float:left;
padding-left: 14px;
width: 410px;
}

/* containerの設定 */

#container {
float:left;
padding-left: 14px;
width: 410px;
}

/* linksの設定 */

#links {
margin-top:5px;
float:right;
width: 140px;
background-color:#eee;
}

/* linksleftの設定 */

#linksleft {
float:left;
padding-left: 1px;
width: 140px;
background: #ffffff;
}

/* blogの設定 */
.blog {
padding:0px;
background: #fff;
width:410px;
}

/* blogbodyの設定 */
.blogbody {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
margin-top: 1px;
font-weight: normal;
font-size: 12px;
background: #fff;
width: 410px;
line-height: 18px
}
.blogbody A {
	font-weight: normal; text-decoration: underline
}
.blogbody A:link {
	font-weight: normal; text-decoration: underline
}
.blogbody A:visited {
	font-weight: normal; text-decoration: underline
}
.blogbody A:active {
	font-weight: normal; text-decoration: underline
}
.blogbody A:hover {
	font-weight: normal; text-decoration: underline
}

.title {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
padding-left: 3px;
font-size: 12px;
background: #EEEEEE;
width: 407px;
color: 000000;
padding-top: 2px;
height: 20px
}

#menu {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-size: 12px;
background: #fff;
margin-bottom: 12px;
text-align:center;
}

.date {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
margin-top: 15px;
font-weight: bold;
font-size: 12px;
color: #CC0066
}

.posted {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
margin-top: 10px;
font-size: 12px;
margin-bottom: 25px;
color: #000000;
}

.calendar {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-size: 12px;
width:140px;
font-weight: normal; 
margin-bottom:0px;
color: #000000;
padding-top:2px;
text-align: left;
}

.calendarhead {
margin-top: 16px;
padding-right: 1px;
padding-left: 3px;
font-weight: bold;
font-size: 12px;
background: #003366;
padding-bottom: 1px;
color: #000000;
line-height: 18px;
padding-top: 0px;
text-align: center;
}

.calendarhead2 {
MARGIN-TOP: 16px;
font-size: 12px;
background: #336600;
text-transform: uppercase;
color: #ffffff;
letter-spacing: 0.3em;
text-align: center;
}

.side {
font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
font-weight: normal;
font-size: 12px;
background: #BFD5EA;
color: #000;
padding-right: 5px;
padding-left: 5px; 
line-height: 14px;
}

.side1 {
	border-right: #003366 1px solid; padding-right: 5px; border-top: #003366 1px solid; padding-left: 5px; font-weight: normal; font-size: 12px; background: #b0d2bf; padding-bottom: 5px; border-left: #003366 1px solid; color: #ffffff; line-height: 100%; padding-top: 5px; border-bottom: #003366 1px solid; border-collapse: collapse
}
.side2 {
	font-size: 12px; 
	padding-right: 5px; padding-left: 0px; 
	font-weight: normal; backgorund: #BFD5EA;  
	line-height: 14px; 
}
.side3 {
	font-size: 12px; 
	padding-right: 5px; padding-left: 5px; 
	font-weight: normal; backgorund: #BFD5EA;  
	linf-height: 20px; 
}

.sidetitle {
margin-top: 16px;
padding-left: 3px;
font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
font-weight: bold;
font-size: 12px;
background: #006699;
color: #fff;
padding-top: 3px;
height: 18px;
width: 137px;
}
.sidetitletop {
margin-top: 0px;
padding-left: 3px;
font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
font-weight: bold;
font-size: 12px;
background: #006699;
color: #fff;
padding-top: 3px;
height: 18px;
width: 137px;
}

.sidetitle1 {
margin-top: 20px;
padding-left: 3px;
font-weight: bold;
background: #FF99CC;
padding-bottom: 3px;
color: #ffffff;
padding-top: 3px;
}

.syndicate {
FONT-SIZE: 12px; 
background: #ffffff; 
margin-bottm: 15px; 
margin-top: 15px;  
align : center;
margin-left:auto;margin-right:auto;
}

.powered {
padding-right: 2px;
margin-top: 50px;
padding-left: 2px;
font-size: x-small;
background: #fff;
padding-bottom: 2px;
text-transform: uppercase;
color: #666;
line-height: 140%;
padding-top: 2px;
letter-spacing: 0.2em;
}

.trackback-url {
font-size: 12px;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 3px;
padding-left: 3px; font-weight: normal;  
background: #fff; padding-bottom: 5px; 
color: #666;
padding-right: 5px;
line-height: 100%; padding-top: 5px;
border-right:#360 1px dotted;
border-left: #360 1px dotted;
border-top: #360 1px dotted; 
border-bottom: #360 1px dotted;
width :400px;
}

.trackback-body {
font-size: 12px;
font-weight: normal;  background: #fff; padding-bottom: 3px; color: #666; line-height: 100%; padding-top: 3px; border-bottom: #360 1px dotted;
width: 400px;
}

.trackback-post {
font-size: 12px;
font-weight: normal;
background: #ffffff;
color: #666666;
width: 100%;
}

.comments-head {
font-size: 12px;
margin-top: 10px; font-weight: bold; 
background: #fff; 
color: #666; 
border-bottom: #360 2px solid;
width :400px;
}

.comments-body {
font-size: 12px;
font-weight: normal; background: #fff; 
padding-bottom: 5px; color: #666; 
line-height: 140%; padding-top: 5px; 
border-bottom: #360 1px dotted;
width :400px;
}

.comments-post {
	font-size: 12px;
	font-weight: normal; background: #ffffff; color: #666666;
}

.footer{
	font-size: 12px;
	font-weight: normal;
	clear:both;
}

