BODY {
	MARGIN: 0px 0px 5px;
}
A {
	COLOR: #003366;
	TEXT-DECORATION: underline;
}
A:link {
	COLOR: #003366;
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #003366;
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #999999
}
A:hover {
	COLOR: #999999
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

#banner {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: normal;
	FONT-SIZE: xx-large;
	PADDING-BOTTOM: 15px;
	COLOR: #333;
	PADDING-TOP: 15px;
	LETTER-SPACING: 0.4em;
	FONT-FAMILY: "ＭＳ ゴシック", palatino, verdana, arial, sans-serif, georgia;
	BACKGROUND-COLOR: #6699ff;
}
#banner A {
	FONT-SIZE: xx-large;
	COLOR: #333;
	LETTER-SPACING: 0.4em;
	FONT-FAMILY: "ＭＳ ゴシック", palatino, verdana, arial, sans-serif, georgia;
	TEXT-DECORATION: none
}
#banner A:link {
	FONT-SIZE: xx-large;
	COLOR: #333;
	LETTER-SPACING: 0.4em;
	FONT-FAMILY: "ＭＳ ゴシック", palatino, verdana, arial, sans-serif, georgia;
	TEXT-DECORATION: none;
}
#banner A:visited {
	FONT-SIZE: xx-large;
	COLOR: #333;
	LETTER-SPACING: 0.4em;
	FONT-FAMILY: "ＭＳ ゴシック", palatino, verdana, arial, sans-serif, georgia;
	TEXT-DECORATION: none;
}
#banner A:active {
	FONT-SIZE: xx-large;
	COLOR: #333;
	LETTER-SPACING: 0.4em;
	FONT-FAMILY: "ＭＳ ゴシック", palatino, verdana, arial, sans-serif, georgia;
	TEXT-DECORATION: none;
}
#banner A:hover {
	FONT-SIZE: xx-large;
	COLOR: #333;
	LETTER-SPACING: 0.4em;
	FONT-FAMILY: "ＭＳ ゴシック", palatino, verdana, arial, sans-serif, georgia;
	TEXT-DECORATION: none;
}
.description {
	FONT-SIZE: x-small;
	TEXT-TRANSFORM: none;
	COLOR: #333;
	LETTER-SPACING: normal;
	FONT-FAMILY: "ＭＳ ゴシック", palatino, verdana, arial, sans-serif, georgia;
}
#content {
	BORDER-RIGHT: #fff 1px solid;
	MARGIN-BOTTOM: 20px;
	WIDTH: 75%;
	float: left;
	MARGIN-RIGHT: 20px;
	BACKGROUND-COLOR: #eeffff;
}
#container {
/*
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
*/
	BACKGROUND-COLOR: #eeffff;
}
#links {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px;
	background-color: #666699;
}
.blog {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	BACKGROUND-COLOR: none;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px;
}
.blogbody {
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	COLOR: #333;
	BACKGROUND-COLOR: none;
	LINE-HEIGHT: 150%;
	MARGIN-LEFT: 10px;
	MARGIN-BOTTOM: 25px;
	LETTER-SPACING: 1px;
	FONT-FAMILY: "ＭＳ Ｐ明朝", times new roman;
}
.blogbody P {
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    text-indent: 1em;
	BACKGROUND-COLOR: none;
}
.blogbody IMG {
    MARGIN-RIGHT: 10px;
	BACKGROUND-COLOR: none;
}
.blogbody A {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	BACKGROUND-COLOR: none;
}
.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;
}
.blogbody BR {
	BACKGROUND-COLOR: none;
}
.title {
	COLOR: #666;
	BACKGROUND-COLOR: #eeffff;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #afeeee 6px solid;
	BORDER-LEFT: #afeeee 30px solid;
	MARGIN-BOTTOM: 10px;
	FONT-SIZE: medium;
	FONT-FAMILY: palatino, times new roman, serif, georgia;
}
#menu {
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 15px;
	TEXT-ALIGN: center;
}
#footmenu {
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 15px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: none;
}
.date {
	FONT-WEIGHT: bold;
	FONT-SIZE: large;
	MARGIN-BOTTOM: 10px;
	COLOR: #333;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Century Gothic, palatino, georgia, times new roman, serif;
}
.dayofweek {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Century Gothic, palatino, georgia, times new roman, serif;
}
.posted {
	FONT-SIZE: x-small;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 15px;
/*	COLOR: #000000;*/
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND-COLOR: none;
}
.calendar {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 2px;
	COLOR: #cc9;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 2px;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #eeffff;
}
.calendarhead {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	PADDING-BOTTOM: 2px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #999;
	PADDING-TOP: 2px;
	FONT-FAMILY: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Century Gothic, palatin
	LETTER-SPACING: 0.3em;
	TEXT-ALIGN: center;
}
.side {
	COLOR: #333;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	FONT-FAMILY: verdana, arial, sans-serif;
}
.sidetitle {
	COLOR: #cccc66;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 30px;
	TEXT-TRANSFORM: uppercase;
	FONT-FAMILY: palatino, georgia, times new roman, serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	LETTER-SPACING: 0.3em;
}
.syndicate {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 15px;
	LINE-HEIGHT: 140%;
	FONT-SIZE: xx-small;
	FONT-FAMILY: verdana, arial, sans-serif;
}
.powered {
	COLOR: #cccc66;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 50px;
	LINE-HEIGHT: 140%;
	TEXT-TRANSFORM: uppercase;
	FONT-SIZE: x-small;
	FONT-FAMILY: palatino, georgia, times new roman, serif;
	LETTER-SPACING: 0.2em;
}

.comments-head {
	BACKGROUND-COLOR: #afeeee;
	COLOR: #666;
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 15px;
	BORDER-BOTTOM: #999 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
}
.comments-body {
/*	WIDTH: 95%;*/  /* IE6の文字消え解消のために必要 */
	BACKGROUND-COLOR: #f8ffff;
	COLOR: #333;
	PADDING-LEFT:   5px;
	BORDER-TOP: #afeeee 2px solid;
	BORDER-BOTTOM: #999 1px dotted;
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 15px;
	LINE-HEIGHT: 120%;
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	FONT-FAMILY: "ＭＳ 明朝", palatino, verdana, arial, sans-serif, georgia;
}
.comments-body P {
	MARGIN-TOP:    1px;
	MARGIN-BOTTOM: 1px;
	text-indent: 0em;
}
.comments-post {
	COLOR: #cc9999;
	PADDING-LEFT:   5px
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	FONT-FAMILY: verdana, arial, sans-serif;
}
.trackback-url {
	BACKGROUND-COLOR: #f8ffff;
	COLOR: #666;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	BORDER-TOP: #999 1px dotted;
	BORDER-BOTTOM: #999 1px dotted;
	BORDER-LEFT: #999 1px dotted;
	BORDER-RIGHT: #999 1px dotted;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
}
.trackback-body {
	BACKGROUND-COLOR: #f8ffff;
	COLOR: #666;
	PADDING-LEFT:   5px;
	BORDER-TOP: #afeeee 2px solid;
	BORDER-BOTTOM: #999 1px dotted;
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 15px;
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	FONT-FAMILY: "ＭＳ 明朝", palatino, verdana, arial, sans-serif, georgia;
}
.trackback-post {
	BACKGROUND-COLOR: #f8ffff;
	COLOR: #666;
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	FONT-FAMILY: "ＭＳ 明朝", palatino, verdana, arial, sans-serif, georgia;
}
#banner-commentspop {
	BACKGROUND-COLOR: #003366;
	COLOR:      #fff;
	PADDING-TOP:    5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT:  15px;
	PADDING-RIGHT: 15px;
	BORDER-TOP:   #fff 1px solid;
	BORDER-LEFT:  #fff 1px solid;
	BORDER-RIGHT: #fff 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: large;
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
}
.blogbody BLOCKQUOTE {
	BACKGROUND-COLOR: #eeffee;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BORDER-TOP:    #4444cc 2px dashed;
	BORDER-BOTTOM: #4444cc 2px dashed;
	BORDER-LEFT:   #4444cc 2px dashed;
	BORDER-RIGHT:  #4444cc 2px dashed;
	MARGIN-LEFT: 2em;
	MARGIN-RIGHT: 3em;
	WIDTH: auto;
	LINE-HEIGHT: 130%;
	FONT-SIZE: small;
}
.quotetitle A {
	BACKGROUND-COLOR: #eeffee;
	MARGIN-RIGHT: 3em;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  verdana, arial, sans-serif, georgia;
}
.quotetitle A:link {
	BACKGROUND-COLOR: #eeffee;
	MARGIN-RIGHT: 3em;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  verdana, arial, sans-serif, georgia;
}
.quotetitle A:visited {
	BACKGROUND-COLOR: #eeffee;
	MARGIN-RIGHT: 3em;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  verdana, arial, sans-serif, georgia;
}
.quotetitle A:active {
	BACKGROUND-COLOR: #eeffee;
	MARGIN-RIGHT: 3em;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  verdana, arial, sans-serif, georgia;
}
.quotetitle A:hover {
	BACKGROUND-COLOR: #eeffee;
	MARGIN-RIGHT: 3em;
	LINE-HEIGHT: 140%;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  verdana, arial, sans-serif, georgia;
}
.quotebody {
	FONT-SIZE: small;
	LINE-HEIGHT: 110%;
	FONT-FAMILY: "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝", serif;
}
.transport {
	FONT-SIZE: x-small;
	FONT-FAMILY: verdana, arial, sans-serif;
}
.titlecategory {
    float: right;
	FONT-SIZE: x-small;
	FONT-FAMILY: verdana, arial, sans-serif;
}
#archivetitle {
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 5px;
	TEXT-ALIGN: center;
	FONT-SIZE: medium;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  verdana, arial, sans-serif, georgia;
}
#archivedescription {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 15px;
	TEXT-ALIGN: center;
	FONT-SIZE: x-small;
	FONT-FAMILY: "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝", serif;
}
.prevlink {
	MARGIN-TOP: 30px;
}
BLOCKQUOTE.example {
	BACKGROUND-COLOR: #ffffcc;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BORDER-TOP:    #ff9900 2px dashed;
	BORDER-BOTTOM: #ff9900 2px dashed;
	BORDER-LEFT:   #ff9900 2px dashed;
	BORDER-RIGHT:  #ff9900 2px dashed;
	MARGIN-LEFT: 2em;
	MARGIN-RIGHT: 3em;
	WIDTH: auto;
	LINE-HEIGHT: 110%;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  Courier, "MS Courier New", verdana, arial, sans-serif;
	FONT-SIZE: small;
}
.example PRE {
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	LINE-HEIGHT: 110%;
	FONT-FAMILY: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  Courier, "MS Courier New", verdana, arial, sans-serif;
	FONT-SIZE: small;
}


