* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.5; PADDING-TOP: 0px; FONT-FAMILY: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:link {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:active {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6633; TEXT-DECORATION: underline
}
BLOCKQUOTE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; SCROLLBAR-FACE-COLOR: #dcebf0; PADDING-BOTTOM: 5px; MARGIN: 10px 20px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 400px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 200px; TEXT-ALIGN: left
}
TABLE {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px 10px; COLOR: #666
}
TD {
	HEIGHT: 5px
}
#wrapper {
	BORDER-TOP: #5993a6 3px solid; BACKGROUND: url(../img/header.gif) #fff no-repeat; MARGIN: 0px auto; WIDTH: 750px; POSITION: relative
}
#header {
	MARGIN: 0px; COLOR: #666; HEIGHT: 100px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -2000px; PADDING-TOP: 0px
}
H1 A {
	DISPLAY: block; BACKGROUND: url(../img/header.gif) #fff no-repeat; WIDTH: 400px; HEIGHT: 75px
}
#header .navi {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#header .navi A:link {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(../img/navi01.gif) no-repeat; FLOAT: right; MARGIN: 0px 0px 0px 2px; WIDTH: 80px; COLOR: #666; HEIGHT: 20px; TEXT-DECORATION: none
}
#header .navi A:visited {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(../img/navi01.gif) no-repeat; FLOAT: right; MARGIN: 0px 0px 0px 2px; WIDTH: 80px; COLOR: #666; HEIGHT: 20px; TEXT-DECORATION: none
}
#header .navi A:active {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(../img/navi01.gif) no-repeat; FLOAT: right; MARGIN: 0px 0px 0px 2px; WIDTH: 80px; COLOR: #666; HEIGHT: 20px; TEXT-DECORATION: none
}
#header .navi A:hover {
	BACKGROUND: url(../img/navi02.gif) no-repeat
}
#content {
	BACKGROUND: #fff; FLOAT: right; OVERFLOW-X: hidden; MARGIN: 10px 0px 0px; WIDTH: 550px
}
#content DIV {
	MARGIN-LEFT: 10px; TEXT-ALIGN: left
}
#content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #5993a6; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; FONT: bold 117%/1.5 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; COLOR: #fff; TEXT-INDENT: 5px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#content H3 {
	DISPLAY: block;
	BACKGROUND: #fff;
	MARGIN: 0px 0px 10px;
	COLOR: #333;
	TEXT-INDENT: 5px;
	BORDER-BOTTOM: #5993a6 2px solid;
	TEXT-ALIGN: left;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 12pt;
	line-height: 1.7;
	font-weight: bold;
}
#content H3 A {
	COLOR: #333; TEXT-DECORATION: none
}
#content H3 A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
#content H4 {
	BORDER-RIGHT: #5993a6 1px solid; BORDER-TOP: #5993a6 1px solid; DISPLAY: block; MARGIN: 5px 0px; FONT: 100%/1.5 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; BORDER-LEFT: #5993a6 1px solid; COLOR: #336105; TEXT-INDENT: 5px; BORDER-BOTTOM: #5993a6 1px solid; TEXT-ALIGN: left
}
#content H5 {
	DISPLAY: block; MARGIN: 5px 0px; FONT: 10px/1.3 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; COLOR: #666; TEXT-INDENT: 5px; TEXT-ALIGN: left
}
#content .info {
	MARGIN: 0px
}
#content .info DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 100%/1.5 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#content #left {
	BACKGROUND: #fff;
	FLOAT: left;
	OVERFLOW-X: hidden;
	WIDTH: 550px;
	TEXT-ALIGN: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#content #left .cat {
	FONT-SIZE: 12pt; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 150%; TEXT-ALIGN: left
}
#content #left .ent {
	FONT-SIZE: 117%; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 150%; TEXT-ALIGN: left
}
#content #left IMG {
	FLOAT: left; MARGIN: 0px 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content #left .next {
	FONT-SIZE: 100%; FLOAT: right; MARGIN: 5px 0px
}
#content #left .next A {
	COLOR: #8080c0; TEXT-DECORATION: none
}
#content #left .next A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
#content #left .next IMG {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
.detail {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#content .post1 {
	BORDER-TOP: #aaaaff 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 30px; PADDING-TOP: 6px
}
#content .post2 {
	BORDER-TOP: #aaaaff 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 30px; PADDING-TOP: 6px
}
#content #trackbackdata post1 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; COLOR: #888
}
#content #tbdata {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888
}
#content #tbdata P {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888
}
#content #commentdata {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888
}
#content #commentdata P {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888
}
#content #commentdata .post2 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: right
}
#content .error {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; TEXT-ALIGN: center
}
#content #right {
	BACKGROUND: #fff; FLOAT: right; OVERFLOW-X: hidden; MARGIN: 5px 0px; WIDTH: 125px
}
#content #right DIV {
	FONT-SIZE: 85%; FLOAT: right; MARGIN: 0px 0px 5px; COLOR: #666; LINE-HEIGHT: 120%; TEXT-ALIGN: left
}
#content .navi2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#content .navi2 A {
	COLOR: #6699cc; TEXT-DECORATION: none
}
#content .navi2 A:hover {
	COLOR: #ff6633; TEXT-DECORATION: underline
}
#content OL {
	MARGIN: 0px 0px 20px 40px
}
#content LI {
	FONT-SIZE: 100%; MARGIN: 5px 0px
}
#sidebar {
	BACKGROUND: #fff; FLOAT: left; OVERFLOW-X: hidden; MARGIN: 0px; WIDTH: 180px
}
#sidebar .ads {
	MARGIN: 0px 5px 0px 10px
}
#sidebar .search {
	MARGIN: 0px; WIDTH: 180px
}
#sidebar .search DIV {
	BORDER-RIGHT: #5993a6 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #5993a6 1px solid; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#sidebar .search_top {
	BACKGROUND: url(../img/search_top.gif) no-repeat; MARGIN: 10px 0px 0px; WIDTH: 180px; TEXT-INDENT: -1000px; HEIGHT: 40px
}
#sidebar .search_bottom {
	BACKGROUND: url(../img/search_bottom.gif) no-repeat; MARGIN: 0px; WIDTH: 180px; TEXT-INDENT: -1000px; HEIGHT: 20px
}
#sidebar .info_left {
	MARGIN: 0px; WIDTH: 180px
}
#sidebar .info_left DIV {
	BORDER-RIGHT: #5993a6 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #5993a6 1px solid; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#sidebar .info_left_top {
	BACKGROUND: url(../img/info_top.gif) no-repeat; MARGIN: 10px 0px 0px; WIDTH: 180px; TEXT-INDENT: -1000px; HEIGHT: 40px
}
#sidebar .info_left_bottom {
	BACKGROUND: url(../img/info_bottom.gif) no-repeat; MARGIN: 0px; WIDTH: 180px; TEXT-INDENT: -1000px; HEIGHT: 20px
}
#sidebar .menu {
	MARGIN: 0px
}
#sidebar .cate_top {
	BACKGROUND: url(../img/cate_top.gif) no-repeat; MARGIN: 10px 0px 0px; WIDTH: 180px; TEXT-INDENT: -1000px; HEIGHT: 40px
}
#sidebar .cate_bottom {
	BACKGROUND: url(../img/cate_bottom.gif) no-repeat; MARGIN: 0px; WIDTH: 180px; TEXT-INDENT: -1000px; HEIGHT: 20px
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar LI.pt {
	BORDER-RIGHT: #5993a6 1px solid; DISPLAY: block; FONT-SIZE: 100%; BACKGROUND: url(../img/menu01.gif) #f5f5f5 no-repeat; MARGIN: 0px; BORDER-LEFT: #5993a6 1px solid; WIDTH: 178px; COLOR: #666; TEXT-INDENT: 25px; LINE-HEIGHT: 200%; BORDER-BOTTOM: #5993a6 1px solid; HEIGHT: 25px; TEXT-ALIGN: left
}
#sidebar LI.pt A {
	DISPLAY: block; FONT-SIZE: 100%; BACKGROUND: url(../img/menu01.gif) #f5f5f5 no-repeat; MARGIN: 0px; WIDTH: 178px; COLOR: #666; TEXT-INDENT: 25px; LINE-HEIGHT: 200%; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#sidebar LI.pt A:hover {
	BACKGROUND: url(../img/menu02.gif) #fff no-repeat; COLOR: #333
}
#sidebar LI {
	BORDER-RIGHT: #5993a6 1px solid; DISPLAY: block; FONT-SIZE: 100%; BACKGROUND: url(../img/menu01.gif) #f5f5f5 no-repeat; MARGIN: 0px; BORDER-LEFT: #5993a6 1px solid; WIDTH: 178px; COLOR: #666; TEXT-INDENT: 35px; LINE-HEIGHT: 200%; BORDER-BOTTOM: #5993a6 1px solid; HEIGHT: 25px; TEXT-ALIGN: left
}
#sidebar LI A {
	DISPLAY: block; FONT-SIZE: 100%; BACKGROUND: url(../img/menu01.gif) #f5f5f5 no-repeat; MARGIN: 0px; WIDTH: 178px; COLOR: #666; TEXT-INDENT: 35px; LINE-HEIGHT: 200%; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#sidebar LI A:hover {
	BACKGROUND: url(../img/menu02.gif) #fff no-repeat; COLOR: #333
}
#f_navi {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#f_navi IMG {
	MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footer {
	CLEAR: both; MARGIN: 0px; WIDTH: auto; HEIGHT: 35px; BACKGROUND-COLOR: #5993a6
}
#footer DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 1; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#footer A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ff0; TEXT-DECORATION: underline
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer UL LI A {
	COLOR: #666; TEXT-DECORATION: none
}
.comments-head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 10px 10px 10px 5px; COLOR: #4a4a97
}
.comment-content {
	FONT-SIZE: 12px; MARGIN: 10px 0px 10px 10px; COLOR: #666; LINE-HEIGHT: 155%
}
.comment-view {
	FONT-SIZE: 12px; MARGIN: 0px 0px 10px 10px; COLOR: #3399cc; LINE-HEIGHT: 155%
}
.changecss {
	FONT-SIZE: 85%; RIGHT: 10px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}

