* {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 100%; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BODY {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f2f2f2; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; COLOR: #666666
}
A {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	BACKGROUND-COLOR: transparent; COLOR: #9ccb3b; TEXT-DECORATION: none
}
A:hover {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	BACKGROUND-COLOR: #9ccb3b; COLOR: #ffffff
}
.layout-two-column-right #main-container {
	BACKGROUND-IMAGE: url(main_container_bg.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
.layout-two-column-left #main-container {
	BACKGROUND-IMAGE: url(main_container_bg.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
.layout-one-column #main-container {
	BACKGROUND-IMAGE: url(main_container_bg.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
.layout-three-column #main-container {
	BACKGROUND-IMAGE: url(main_container3_bg.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
.layout-two-column-right #banner {
	BACKGROUND-IMAGE: url(head_bg.gif); BACKGROUND-COLOR: #ffffff; MARGIN: 10px 15px 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 100px
}
.layout-two-column-left #banner {
	BACKGROUND-IMAGE: url(head_bg.gif); BACKGROUND-COLOR: #ffffff; MARGIN: 10px 15px 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 100px
}
.layout-one-column #banner {
	BACKGROUND-IMAGE: url(head_bg.gif); BACKGROUND-COLOR: #ffffff; MARGIN: 10px 15px 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 100px
}
.layout-three-column #banner {
	BACKGROUND-IMAGE: url(head_bg_3.gif); BACKGROUND-COLOR: #ffffff; MARGIN: 10px 15px 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 100px
}
#banner H1 {
	POSITION: relative; TEXT-ALIGN: left; FONT-SIZE: 22px; TOP: 35px; FONT-WEIGHT: bold; LEFT: 15px
}
#banner H1 A {
	BACKGROUND-COLOR: transparent; COLOR: #ffffff
}
#banner H1 A:hover {
	BACKGROUND-COLOR: transparent; COLOR: #cccccc
}
#banner H2 {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #ffffff; FONT-SIZE: 12px; TOP: 40px; FONT-WEIGHT: bold; LEFT: 15px
}
.layout-one-column #main {
	WIDTH: 700px; FLOAT: left
}
.layout-two-column-right #main {
	WIDTH: 500px; FLOAT: left
}
.layout-two-column-left #main {
	WIDTH: 500px; FLOAT: right
}
.layout-three-column #main {
	WIDTH: 400px; FLOAT: left
}
.content {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
.entry {
	MARGIN-BOTTOM: 20px
}
P.date-header {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #000000; CLEAR: both; FONT-SIZE: 70%; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
H3.entry-header {
	FONT-FAMILY: "ＭＳ Ｐゴシック", "MS PGothic","MS UI Gothic"; MARGIN-BOTTOM: 10px; COLOR: #cc9900; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
H3.entry-header A {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #a4d90d; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "ＭＳ Ｐゴシック", "MS PGothic","MS UI Gothic"; COLOR: #ffffff; FONT-SIZE: 80%; PADDING-TOP: 3px
}
H3.entry-header A:hover {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffcc33; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "ＭＳ Ｐゴシック", "MS PGothic","MS UI Gothic"; COLOR: #ffffff; PADDING-TOP: 3px
}
.entry-content {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 10px
}
BLOCKQUOTE {
	BORDER-BOTTOM: #999999 1px dashed; BORDER-LEFT: #999999 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #669966; FONT-SIZE: 80%; BORDER-TOP: #999999 1px dashed; BORDER-RIGHT: #999999 1px dashed; PADDING-TOP: 10px
}
.entry-body P {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	LINE-HEIGHT: 150%; MARGIN-BOTTOM: 15px; COLOR: #333333; FONT-SIZE: 80%
}
.entry-body IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-BOTTOM: 20px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.entry-body UL {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	LIST-STYLE-POSITION: inside; MARGIN-BOTTOM: 15px
}
.entry-body LI {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	LIST-STYLE-TYPE: square; MARGIN-BOTTOM: 5px; COLOR: #666666; FONT-SIZE: 80%
}
.entry-more {
	MARGIN: 5px 0px 15px; COLOR: #333333; FONT-SIZE: 80%
}
DIV.entry-tags UL.entry-tags-list {
	BORDER-BOTTOM: #999999 1px dotted; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.entry-tags UL.entry-tags-list LI {
	MARGIN: 0px 10px 0px 0px; DISPLAY: inline; FONT-SIZE: 80%
}
.entry-info {
	PADDING-BOTTOM: 10px
}
.entry-info UL {
	LIST-STYLE-TYPE: none
}
.entry-info LI {
	DISPLAY: inline; COLOR: #666666; FONT-SIZE: 60%; MARGIN-RIGHT: 5px
}
.content H4 {
	BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 10px; COLOR: #333333; FONT-SIZE: 60%; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ababab 1px solid; PADDING-TOP: 2px
}
.content P.navi-link {
	MARGIN-BOTTOM: 15px; COLOR: #666666; FONT-SIZE: 60%
}
.layout-one-column #left-menu {
	DISPLAY: none
}
.layout-one-column #right-menu {
	DISPLAY: none
}
.layout-two-column-right #left-menu {
	WIDTH: 200px; FLOAT: right
}
.layout-two-column-right #right-menu {
	WIDTH: 200px; FLOAT: right
}
.layout-two-column-left #left-menu {
	WIDTH: 200px; FLOAT: left
}
.layout-two-column-left #right-menu {
	WIDTH: 200px; FLOAT: left
}
.layout-three-column #left-menu {
	WIDTH: 200px; FLOAT: left
}
.layout-three-column #right-menu {
	WIDTH: 200px; FLOAT: left
}
.layout-two-column-right .left-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.layout-two-column-right .right-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.layout-two-column-left .left-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.layout-two-column-left .right-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.layout-three-column .right-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.layout-three-column .left-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.left-content H3 {
	BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #333333; FONT-SIZE: 60%; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ababab 1px solid; PADDING-TOP: 2px
}
.right-content H3 {
	BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #333333; FONT-SIZE: 60%; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ababab 1px solid; PADDING-TOP: 2px
}
#left-menu LI {
	LINE-HEIGHT: 130%; LIST-STYLE-TYPE: none; COLOR: #333333; FONT-SIZE: 80%
}
#right-menu LI {
	LINE-HEIGHT: 180%; LIST-STYLE-TYPE: none; COLOR: #333333; FONT-SIZE: 60%
}
.search-form {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.category-archives {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}

.category-archives a{
	font-family: Verdana,Arial,"ＭＳ Ｐゴシック", "MS PGothic";
}

.monthly-archives {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}

.monthly-archives a{
	font-family: Verdana,Arial,"ＭＳ Ｐゴシック", "MS PGothic";
}

.recent-entry {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}
.site-link {
	BACKGROUND-IMAGE: url(menu_bg.gif); PADDING-BOTTOM: 5px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.cclicense {
	BACKGROUND-IMAGE: url(menu_bg.gif); PADDING-BOTTOM: 5px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.powered {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}
.search-form LABEL {
	COLOR: #333333; FONT-SIZE: 60%
}
.cclicense {
	COLOR: #333333; FONT-SIZE: 60%
}
.search-form #search {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; WIDTH: 80%; PADDING-RIGHT: 2px; COLOR: #999999; FONT-SIZE: 60%; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px
}
.search-form .searchsubmit {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 5px; COLOR: #999999; FONT-SIZE: 60%; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.layout-two-column-left #footer {
	BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 100%; CLEAR: both
}
.layout-two-column-right #footer {
	BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 100%; CLEAR: both
}
.layout-one-column #footer {
	BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 100%; CLEAR: both
}
.layout-three-column #footer {
	BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 100%; CLEAR: both
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer UL {
	LIST-STYLE-TYPE: none
}
#footer UL LI {
	MARGIN: 0px 15px 0px 0px; DISPLAY: inline; COLOR: #999999; FONT-SIZE: 60%
}
.trackbacks P {
	COLOR: #333333; FONT-SIZE: 60%
}
.trackbacks DT {
	COLOR: #333333; FONT-SIZE: 60%
}
.trackbacks P {
	MARGIN: 5px 0px 10px
}
.trackbacks INPUT {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #999999; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px
}
.trackback-info {
	BORDER-BOTTOM: #999999 1px dashed; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.trackback-info UL {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-TOP: 2px
}
.trackback-info LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; DISPLAY: inline; COLOR: #666666; FONT-SIZE: 60%
}
.comments {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#comments-open-data LABEL {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.comments-body {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.comments-body P {
	COLOR: #333333; FONT-SIZE: 10px
}
.comments-info LI {
	COLOR: #333333; FONT-SIZE: 10px
}
#comments-open-data LEGEND {
	COLOR: #333333; FONT-SIZE: 60%
}
#comments-open-data LABEL {
	COLOR: #333333; FONT-SIZE: 60%
}
P.comments-open-moderated {
	COLOR: #666666; FONT-SIZE: 60%
}
.comments-body P {
	MARGIN: 5px 0px 10px
}
.comments-post-content P {
	MARGIN: 5px 0px 10px
}
.comments-info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px dashed; PADDING-TOP: 5px
}
.comments-info LI {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
#comments-open-data LEGEND {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #9ccb3b; MARGIN: 0px 0px 10px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
#comments-open-data INPUT#comment-author {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 5px 0px 10px; PADDING-LEFT: 2px; WIDTH: 40%; PADDING-RIGHT: 2px; COLOR: #666666; FONT-SIZE: 60%; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px
}
#comments-open-data INPUT#comment-email {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 5px 0px 10px; PADDING-LEFT: 2px; WIDTH: 40%; PADDING-RIGHT: 2px; COLOR: #666666; FONT-SIZE: 60%; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px
}
#comments-open-data INPUT#comment-url {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 5px 0px 10px; PADDING-LEFT: 2px; WIDTH: 40%; PADDING-RIGHT: 2px; COLOR: #666666; FONT-SIZE: 60%; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px
}
#comments-open-data TEXTAREA {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 5px 0px 10px; PADDING-LEFT: 2px; WIDTH: 60%; PADDING-RIGHT: 2px; COLOR: #666666; FONT-SIZE: 60%; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px
}
.comments-open-footer INPUT {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BACKGROUND-COLOR: #ffffff; MARGIN: 5px 0px 0px; COLOR: #999999; FONT-SIZE: 60%; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.comments-open-footer LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; MARGIN-RIGHT: 15px
}
.cookie LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
DIV.content H3.search-results-header {
	MARGIN: 0px 0px 10px
}
DIV.search-feed H3 {
	MARGIN: 0px 0px 5px
}
DIV.search-feed P {
	LINE-HEIGHT: 140%; COLOR: #666666; FONT-SIZE: 70%
}
DIV.search-feed-content {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
P.feed-link {
	MARGIN: 5px 0px 0px
}
FORM#search-form LABEL {
	MARGIN: 0px 0px 5px; COLOR: #666666; FONT-SIZE: 80%
}
DD#search-box UL {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD#search-options UL {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD#search-box UL LI {
	MARGIN: 0px 15px 0px 0px; DISPLAY: inline
}
DD#search-options UL LI {
	MARGIN: 0px 15px 0px 0px; DISPLAY: inline
}
DD#search-box INPUT#search {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; WIDTH: 70%; PADDING-RIGHT: 2px; COLOR: #666666; FONT-SIZE: 80%; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 2px
}
DD#search-box INPUT.searchsubmit {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 5px; COLOR: #666666; FONT-SIZE: 80%; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
H5.search-results-tit {
	BORDER-BOTTOM: #cccccc 1px dotted; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 10px; COLOR: #666666; FONT-SIZE: 70%; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
P.search-results-content {
	LINE-HEIGHT: 140%; MARGIN: 0px 0px 10px; COLOR: #666666; FONT-SIZE: 80%
}
DIV.tags-list DL DT {
	LINE-HEIGHT: 140%; MARGIN: 0px 0px 5px; COLOR: #666666; FONT-SIZE: 80%
}
DIV.tags-list {
	MARGIN: 0px 0px 10px
}
DIV.archive-body UL.archive-list LI {
	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 170%; COLOR: #666666; FONT-SIZE: 65%
}
#menu {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; HEIGHT: 55px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
#menu2 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; WIDTH: 670px; PADDING-RIGHT: 0px; HEIGHT: 55px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; PADDING-TOP: 0px
}
#submenu {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #a4d90d; MARGIN: 0px 15px 3px; PADDING-LEFT: 0px; WIDTH: 770px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #ffffff; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
#submenu A:link {
	COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none
}
#submenu A:visited {
	COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none
}
#submenu A:active {
	COLOR: #326d00; FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#submenu A:hover {
	COLOR: #326d00; FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#submenu2 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #a4d90d; MARGIN: 0px 15px 3px; PADDING-LEFT: 0px; WIDTH: 670px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #ffffff; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
#submenu2 A:link {
	COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none
}
#submenu2 A:visited {
	COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none
}
#submenu2 A:active {
	COLOR: #326d00; FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#submenu2 A:hover {
	COLOR: #326d00; FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#footer1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #c8ff84; FONT-STYLE: normal; MARGIN: 0px 15px 5px; PADDING-LEFT: 0px; WIDTH: 770px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #326d00; CLEAR: both; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#footer1 A {
	COLOR: #326d00
}
#footer1 A:hover {
	BACKGROUND-COLOR: #c8ff84; TEXT-DECORATION: underline
}
#footer2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #c8ff84; FONT-STYLE: normal; MARGIN: 0px 15px 5px; PADDING-LEFT: 0px; WIDTH: 670px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #326d00; CLEAR: both; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#footer2 A {
	COLOR: #326d00
}
#footer2 A:hover {
	BACKGROUND-COLOR: #c8ff84; TEXT-DECORATION: underline
}
UL.tagCloud LI A {
	BORDER-BOTTOM: #e2edb5 1px solid; POSITION: relative; BORDER-LEFT: #e2edb5 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; BORDER-TOP: #e2edb5 1px solid; BORDER-RIGHT: #e2edb5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.tagCloud LI.level1 A {
	Z-INDEX: 6; BACKGROUND-COLOR: #b5d246; FONT-SIZE: 167%
}
UL.tagCloud LI.level2 A {
	Z-INDEX: 5; BACKGROUND-COLOR: #c0d860; FONT-SIZE: 136%; TOP: 5px
}
UL.tagCloud LI.level3 A {
	Z-INDEX: 4; BACKGROUND-COLOR: #cbe07d; FONT-SIZE: 114%
}
UL.tagCloud LI.level4 A {
	Z-INDEX: 3; BACKGROUND-COLOR: #d6e699; FONT-SIZE: 100%; TOP: 5px
}
UL.tagCloud LI.level5 A {
	Z-INDEX: 2; BACKGROUND-COLOR: #e2edb5; FONT-SIZE: 85%
}
UL.tagCloud LI.level6 A {
	Z-INDEX: 1; BACKGROUND-COLOR: #edf4d0; FONT-SIZE: 70%
}
UL.tagCloud LI A:hover {
	Z-INDEX: 10; BORDER-BOTTOM-COLOR: #a2ba42; BACKGROUND-COLOR: #b4cc54; BORDER-TOP-COLOR: #a2ba42; BORDER-RIGHT-COLOR: #a2ba42; BORDER-LEFT-COLOR: #a2ba42
}
.title_kaketeko {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: "MS UI Gothic"; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; FONT-SIZE: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}
.title_kaketeko A {
	FONT-FAMILY: "ＭＳ Ｐゴシック","MS PGothic"; FONT-SIZE: 10px
}
.title_kaketeko P {
	LINE-HEIGHT: 13px; FONT-FAMILY: "ＭＳ Ｐゴシック","MS PGothic"; FONT-SIZE: 10px
}
.ad_mini {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: "MS UI Gothic"; BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px; FONT-SIZE: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}
.trackbacks H4 {
	BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #444444; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 10px; COLOR: #ffffff; FONT-SIZE: 60%; BORDER-TOP: #444444 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #444444 1px solid; PADDING-TOP: 2px
}
.comments H4 {
	BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #444444; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 10px; COLOR: #ffffff; FONT-SIZE: 60%; BORDER-TOP: #444444 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #444444 1px solid; PADDING-TOP: 2px
}
.blog_side_menu {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: #888888 1px solid
}
.moji_link A:link {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.moji_link A:visited {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.moji_link A:active {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.moji_link A:hover {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	BACKGROUND-COLOR: #ffcc66; COLOR: #ffffff; TEXT-DECORATION: none
}
#search_google_b {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ccff66; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 183px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#search_google_b FORM {
	PADDING-BOTTOM: 6px; MARGIN: 0px; FONT-FAMILY: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic"; BACKGROUND-POSITION: center 50%; FONT-SIZE: 11px; PADDING-TOP: 6px
}
.search_txt_b {
	FONT-FAMILY: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic"; COLOR: #555555; FONT-SIZE: 11px;
}
.sbm {
	FONT-FAMILY: "ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic"; COLOR: #777777; FONT-SIZE: 11px; 
}
.sbm img {
  margin: 0 0 -0.15em 0;
}


.list_box {
	width:460px;
	padding-top:4px;
}

P.list_date-header {
	MARGIN-BOTTOM: 2px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 70%; FONT-WEIGHT: bold; PADDING-TOP: 3px;
}

.list_img {
	float: left;
	width:60px;
	padding-top:7px;
	margin-right:10px;
	vertical-align: top;
}

.list_txt {
	float: left;
	width:380px;
	vertical-align: top;
}

.list_desc {
	FONT-FAMILY:"ＭＳ Ｐゴシック", "MS PGothic", "MS UI Gothic";
	COLOR: #B0B0B0;
	FONT-SIZE: 11px;
	LINE-HEIGHT:13px;
	vertical-align: middle;	
	PADDING-BOTTOM:7px;
	padding-top: 4px;
}

.list_title a {
	BACKGROUND-COLOR: #a4d90d;
	FONT-FAMILY:"ＭＳ Ｐゴシック","MS PGothic","MS UI Gothic";
	COLOR:#ffffff;
	vertical-align: middle;
	FONT-SIZE:13px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
}

.list_title a:hover {
	BACKGROUND-COLOR: #ffcc33;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
}