#bloginfo {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 735px
}
 HTML #bloginfo {
	HEIGHT: 1%
}
#bloginfo-wrapper {
	MARGIN-LEFT: 15px
}
#bloginfo .top {
	BACKGROUND: url(/image/frame-top720.png) repeat-y left bottom; HEIGHT: 12px
}
 HTML #bloginfo .top {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-top720.png")
}
#bloginfo .contents {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/image/frame-body720.png) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
 HTML #bloginfo .contents {
	BACKGROUND: url(/image/frame-orange-body720.gif) repeat-y left top; HEIGHT: 1%
}
#bloginfo .bottom {
	BACKGROUND: url(/image/frame-bottom720.png) no-repeat left bottom; HEIGHT: 10px
}
 HTML #bloginfo .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom720.png")
}
#bloginfo .wrapper-mypic-l {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#bloginfo .body {
	BORDER-TOP: #666 1px solid; MARGIN-LEFT: 172px; BORDER-BOTTOM: #666 1px solid
}
#bloginfo H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 200%; PADDING-BOTTOM: 5px; COLOR: #336; LINE-HEIGHT: 100%; PADDING-TOP: 7px
}
 HTML #bloginfo H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
#bloginfo H3 {
	PADDING-BOTTOM: 5px
}
#bloginfo H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/image/line001.gif) repeat-x left top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#bloginfo .counter {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(/image/line001.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#bloginfo .lastupdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
#blog {
	MARGIN-BOTTOM: 10px
}
 HTML #blog .contents {
	HEIGHT: 1%
}
#blog .contents-title H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 9px
}
#blog .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#blog .contents-fontsize {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/image/frame-blog-fontsize.gif) repeat-y left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#blog .contents-fontsize .form-search {
	WIDTH: 96px
}
#blog .contents-fontsize A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 1px 0px 0px; BORDER-LEFT: medium none; WIDTH: 16px; BORDER-BOTTOM: medium none; HEIGHT: 16px
}
#blog .contents-fontsize A:link .font-small {
	BACKGROUND: url(/image/button_font-small_off.gif) no-repeat left top
}
#blog .contents-fontsize A:visited .font-small {
	BACKGROUND: url(/image/button_font-small_off.gif) no-repeat left top
}
#blog .contents-fontsize A:hover .font-small {
	BACKGROUND: url(/image/button_font-small_on.gif) no-repeat left top
}
#blog .contents-fontsize IMG.font-middle {
	BACKGROUND: url(/image/button_font-middle_off.gif) no-repeat left top
}
#blog .contents-fontsize A:visited .font-middle {
	BACKGROUND: url(/image/button_font-middle_off.gif) no-repeat left top
}
#blog .contents-fontsize A:hover .font-middle {
	BACKGROUND: url(/image/button_font-middle_on.gif) no-repeat left top
}
#blog .contents-fontsize IMG.font-large {
	BACKGROUND: url(/image/button_font-large_off.gif) no-repeat left top
}
#blog .contents-fontsize A:visited .font-large {
	BACKGROUND: url(/image/button_font-large_off.gif) no-repeat left top
}
#blog .contents-fontsize A:hover .font-large {
	BACKGROUND: url(/image/button_font-large_on.gif) no-repeat left top
}
#blog .article {
	MARGIN-TOP: 30px; BACKGROUND: url(/image/line001.gif) repeat-x left bottom; PADDING-BOTTOM: 10px
}
#blog .title {
	PADDING-LEFT: 42px; BACKGROUND: url(/image/icon_diarytitle.gif) no-repeat left center; MARGIN-BOTTOM: 15px
}
#blog .title .button-clip {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#blog .title H2 {
	FONT-SIZE: 110%; PADDING-BOTTOM: 3px; COLOR: #f17900
}
#blog .scene {
	CLEAR: both; MARGIN: 0px 0px 15px 10px; LINE-HEIGHT: 135%
}
#blog .scene .attach-image {
	BORDER-RIGHT: #36c 1px solid; BORDER-TOP: #36c 1px solid; FLOAT: right; MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #36c 1px solid; BORDER-BOTTOM: #36c 1px solid
}
#blog .url {
	CLEAR: both; FONT-SIZE: 87%; MARGIN: 0px 0px 10px 10px; COLOR: #666
}
#blog .url A {
	COLOR: #666
}
#blog .comtb {
	TEXT-ALIGN: right
}
#blog .comment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #efefef; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px 20px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#blog .comment .comtitle {
	PADDING-LEFT: 52px; BACKGROUND: url(/image/icon_comment_gray.gif) no-repeat left center; MARGIN-BOTTOM: 10px
}
#blog .comment H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#blog .comment .combody {
	PADDING-LEFT: 10px; LINE-HEIGHT: 135%
}
 HTML #blog .comment .combody {
	HEIGHT: 1%
}
#blog .comment .combody .attach-image {
	BORDER-RIGHT: #36c 1px solid; BORDER-TOP: #36c 1px solid; FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #36c 1px solid; BORDER-BOTTOM: #36c 1px solid
}
#right-blog .contents-title {
	BACKGROUND: url(/image/frame-blog-title205.gif) no-repeat left top
}
#right-blog .contents-title H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 9px
}
#right-blog .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#right-blog .contents-title-bottom {
	BACKGROUND: url(/image/frame-blog-title-bottom205.gif) no-repeat left top; HEIGHT: 3px
}
#right-blog .contents {
	BACKGROUND: url(/image/frame-blog-body205.gif) repeat-y left top
}
#right-blog .bottom {
	BACKGROUND: url(/image/frame-bottom205.png) no-repeat left bottom; MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
 HTML #right-blog .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom205.png")
}
#right-blog .more {
	PADDING-TOP: 6px; TEXT-ALIGN: right
}
 HTML #link .contents {
	HEIGHT: 1%
}
#link UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#link LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/image/line001.gif) no-repeat left bottom; PADDING-BOTTOM: 3px; MARGIN: 0px 5px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#link H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}

