UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	MARGIN: 0.5em 0px
}
H2 {
	MARGIN: 0.5em 0px
}
H3 {
	MARGIN: 0.5em 0px
}
H4 {
	MARGIN: 0.5em 0px
}
H5 {
	MARGIN: 0.5em 0px
}
H6 {
	MARGIN: 0.5em 0px
}
P {
	MARGIN: 0.5em 0px
}
PRE {
	MARGIN: 0.5em 0px
}
BLOCKQUOTE {
	MARGIN: 0.5em 0px
}
LABEL {
	MARGIN: 0.5em 0px
}
UL {
	MARGIN: 0.5em 0px
}
OL {
	MARGIN: 0.5em 0px
}
DL {
	MARGIN: 0.5em 0px
}
FIELDSET {
	MARGIN: 0.5em 0px
}
ADDRESS {
	MARGIN: 0.5em 0px
}
LI {
	MARGIN-LEFT: 5%
}
DD {
	MARGIN-LEFT: 5%
}
FIELDSET {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
SELECT OPTION {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hide {
	DISPLAY: none
}
.print-logo {
	DISPLAY: none
}
.close-button {
	DISPLAY: none
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY {
	BACKGROUND: #d9d2bf; COLOR: #ffffff; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif
}
.inside {
	MIN-WIDTH: 65em; MAX-WIDTH: 85em; MARGIN: 0px auto; WIDTH: 90%
}
A {
	COLOR: #303030
}
.title {
	COLOR: #303030
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 1em 0px; COLOR: #303030
}
.sub {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #303030
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.15em; COLOR: #303030
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.15em; COLOR: #303030
}
#primary H2 {
	COLOR: #303030
}
P {
	LINE-HEIGHT: 1.75em
}
UL LI {
	MARGIN: 0.1em 0px 0.1em 2em; LIST-STYLE-TYPE: square
}
BLOCKQUOTE {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #99927f 2px solid; COLOR: #d9d2bf
}
PRE {
	PADDING-RIGHT: 0px; BORDER-TOP: #99927f 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.7em; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0.7em; BORDER-BOTTOM: #99927f 1px dotted
}
TABLE {
	MARGIN: 1.3em 0px; WIDTH: 100%; border-spacing: 2px
}
TABLE TH {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
TABLE TD {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
TABLE TH {
	BACKGROUND: #d9d2bf; COLOR: #303030; TEXT-ALIGN: left
}
TABLE TD {
	BACKGROUND: #d9d2bf; COLOR: #303030
}
TABLE CAPTION {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: -1em; COLOR: #9a9593; TEXT-ALIGN: left
}
.rule {
	BORDER-TOP: #99927f 1px solid; FONT-SIZE: 1px; MARGIN: 1.3em 0px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.map {
	BACKGROUND: #cccccc; COLOR: #303030; bgcolor: #CCCCCC
}
TABLE.map TH {
	BACKGROUND: #cccccc; COLOR: #303030; TEXT-ALIGN: left
}
TABLE.map TD {
	BACKGROUND: #cccccc; COLOR: #303030
}
#header {
	BACKGROUND: url(image/handa.jpg) #d9d2bf no-repeat left 50%
}
#header .inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2em; PADDING-TOP: 2em
}
#header H2 {
	BORDER-RIGHT: #99927f 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FONT-SIZE: 2.15em; FLOAT: left; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.5em 0px 0px; PADDING-TOP: 0px
}
#header H2 A {
	TEXT-DECORATION: none
}
#header P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; COLOR: #99927f; LINE-HEIGHT: 1em; PADDING-TOP: 1em
}
#primary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2em; COLOR: #303030; PADDING-TOP: 25px
}
.onecol-stories#primary .primary {
	FLOAT: left; WIDTH: 50%
}
.onecol-stories#primary .secondary {
	FLOAT: right; MARGIN: 0px 0px 0px 10%; WIDTH: 40%
}
.twocol-stories#primary .story {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 4%; WIDTH: 48%
}
HTML .twocol-stories#primary .story {
	MARGIN-LEFT: 2%
}
.twocol-stories#primary .first {
	MARGIN: 0px
}
HTML .twocol-stories#primary .first {
	MARGIN: 0px
}
.story H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px 0px 1.3em; COLOR: #303030
}
.story H3 A {
	COLOR: #303030; BORDER-BOTTOM: #99927f 1px dotted; TEXT-DECORATION: none
}
.story .details {
	PADDING-RIGHT: 0px; BORDER-TOP: #99927f 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; COLOR: #303030; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
.story .details .read-on {
	PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(images/readon_black.gif) no-repeat 100% 60%
}
.story .details A {
	COLOR: #303030; TEXT-DECORATION: none
}
.story .details A:hover {
	COLOR: #d9d2bf
}
#primary .primary {
	FLOAT: right; WIDTH: 78%
}
.img IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.img SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.clear {
	CLEAR: both
}
#primary .secondary {
	DISPLAY: inline; FLOAT: right; WIDTH: 17%; MARGIN-RIGHT: 5%; PADDING-TOP: 0.65em
}
HTML #primary .secondary {
	MARGIN-RIGHT: 3%
}
.secondary .featured P {
	PADDING-RIGHT: 0px; BORDER-TOP: #99927f 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; MARGIN: 0.5em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #99927f 1px solid
}
.secondary .featured DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #99927f 1px solid
}
.secondary DT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9a9593; PADDING-TOP: 0px
}
.secondary DD {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.secondary DD A {
	COLOR: #303030
}
.secondary DD A:hover {
	COLOR: #d9d2bf
}
.single-post H1 {
	MARGIN-TOP: 0px
}
.single-post H2 {
	MARGIN-TOP: 0px
}
#secondary {
	PADDING-RIGHT: 2em; BORDER-TOP: #99927f 1px solid; PADDING-LEFT: 2em; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.comment-head {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.8em; BORDER-BOTTOM: #99927f 1px solid
}
.comment-head H2 {
	FONT-SIZE: 1.5em; MARGIN: 0px
}
.comment-head A {
	COLOR: #303030; TEXT-DECORATION: none
}
.comment-head .details {
	FONT-SIZE: 0.9em
}
OL#comments {
	MARGIN: 2em 0px; LIST-STYLE-TYPE: none
}
OL#comments LI {
	MARGIN: 1.2em 0px; LIST-STYLE-TYPE: none
}
#comments CITE {
	FLOAT: left; WIDTH: 31%; FONT-STYLE: normal; TEXT-ALIGN: right
}
HTML #comments CITE {
	WIDTH: 30.6%
}
#comments CITE SPAN {
	DISPLAY: block
}
#comments CITE .author {
	FONT-SIZE: 1.2em
}
#comments CITE .author A {
	TEXT-DECORATION: none
}
#comments CITE .admin-tools {
	MARGIN: 5px 0px
}
#comments CITE .admin-tools A {
	BORDER-RIGHT: #99927f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #99927f 1px solid; PADDING-LEFT: 3px; BACKGROUND: #666; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 5px; BORDER-LEFT: #99927f 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #99927f 1px solid; TEXT-DECORATION: none
}
#primary .secondary .admin-tools {
	MARGIN: 1em 0px
}
#preview {
	BORDER-RIGHT: #99927f 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #99927f 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; BORDER-LEFT: #99927f 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #99927f 1px solid
}
#preview P {
	MARGIN: 1em 0px 0px
}
#errors {
	FONT-WEIGHT: bold; COLOR: #303030
}
#comments .pingback CITE .author {
	DISPLAY: block; BACKGROUND: url(images/trackback_pingback.gif) no-repeat 100% 0px; PADDING-TOP: 68px
}
#comments .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1.9%; BORDER-LEFT: #99927f 1px solid; WIDTH: 60%; PADDING-TOP: 0px
}
#comments .content P {
	MARGIN: 0px 0px 1em
}
#comments .content H3 {
	FONT-SIZE: 1em; MARGIN: 0px
}
#comment-form {
	MARGIN: 5em 0px 5em 35.4%; WIDTH: 36em
}
INPUT.textfield {
	MARGIN: 5px 0px; WIDTH: 15em
}
TEXTAREA.commentbox {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 1.25em; PADDING-BOTTOM: 0.25em; MARGIN: 5px 0px; WIDTH: 28em; PADDING-TOP: 0.25em; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 10em
}
LABEL.text {
	LEFT: 0.5em; POSITION: relative; TOP: -0.5em
}
.formactions INPUT.submit {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -1em 0px 0px; PADDING-TOP: 0px
}
.formactions .spinner {
	FLOAT: right; MARGIN: -8px -20px 0px 0px
}
#ancillary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2em
}
#ancillary .block {
	FLOAT: left; MARGIN: 0px 0px 0px 5%; WIDTH: 30%
}
HTML #ancillary .block {
	MARGIN-LEFT: 3.9%
}
#ancillary .twice-length {
	WIDTH: 65%
}
#ancillary .thrice-length {
	WIDTH: 100%
}
#ancillary .first {
	CLEAR: both; MARGIN: 0px
}
HTML #ancillary .first {
	CLEAR: both; MARGIN: 0px
}
#ancillary .block-separator {
	CLEAR: both; HEIGHT: 2.5em
}
#ancillary .block H2 {
	MARGIN: 0px 0px 1em
}
#ancillary .block H3 {
	MARGIN: 0px 0px 1em
}
#ancillary A:visited {
	COLOR: black; TEXT-DECORATION: none
}
UNKNOWN {
	BORDER-TOP: #99927f 1px solid; MARGIN: 1em 0px; LIST-STYLE-TYPE: none
}
UL.counts LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; BORDER-BOTTOM: #99927f 1px solid; LIST-STYLE-TYPE: none
}
UL.blogroll UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; BORDER-BOTTOM: #99927f 1px solid; LIST-STYLE-TYPE: none
}
UL.pages LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; BORDER-BOTTOM: #99927f 1px solid; LIST-STYLE-TYPE: none
}
UL.dates LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none
}
UL.dates .date {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #303030; PADDING-TOP: 0px
}
UL.dates .thumb {
	FLOAT: left; MARGIN: 0px 0px 0px 5%; WIDTH: 15%; HEIGHT: 100px
}
UL.counts .count {
	FLOAT: right; COLOR: #303030
}
UL.counts A {
	COLOR: #303030; TEXT-DECORATION: none
}
UL.blogroll A {
	COLOR: #303030; TEXT-DECORATION: none
}
UL.pages A {
	COLOR: #303030; TEXT-DECORATION: none
}
UL.dates A {
	COLOR: #303030; TEXT-DECORATION: none
}
UL.dates A:hover {
	COLOR: #9a9593
}
UL.dates A:hover .date {
	COLOR: #9a9593
}
UL.counts A:hover {
	COLOR: #9a9593
}
UL.counts A:hover .count {
	COLOR: #9a9593
}
UL.blogroll A:hover {
	COLOR: #9a9593
}
UL.pages A:hover {
	COLOR: #9a9593
}
UL.blogroll {
	MARGIN-TOP: 0px
}
UL.blogroll LI {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.pages UL {
	MARGIN: 0px
}
UL.pages UL LI {
	MARGIN-LEFT: 2em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: square; BORDER-BOTTOM-STYLE: none
}
#footer {
	CLEAR: both; MARGIN: 1em 0px 1.5em; COLOR: #303030
}
#footer .inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/footer_black.gif) repeat-x 50% 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#footer P {
	FONT-SIZE: 0.75em; MARGIN: 0px
}
#footer P.copyright {
	FLOAT: left
}
#footer P.attributes {
	FLOAT: right
}
#footer P.attributes A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; COLOR: #303030; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #9a9593
}
#footer P.name {
	FLOAT: right
}
#search {
	FLOAT: right; MARGIN: 1em 0px 0px; WIDTH: 200px; TEXT-ALIGN: right; moz-opacity: 0.4
}
#search:hover {
	moz-opacity: 1.0
}
#search .searchimg {
	BACKGROUND: url(images/search.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 14px; POSITION: relative; TOP: 4px; HEIGHT: 13px
}
#search INPUT {
	MARGIN-TOP: 1px; FONT-SIZE: 0.85em; BACKGROUND: #fff; WIDTH: 175px
}
#search INPUT:unknown {
	BACKGROUND: #fff
}
#searchform {
	MARGIN: 1em 0px
}
#searchform #s {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #d9d2bf; PADDING-BOTTOM: 0.25em; WIDTH: 30em; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; BORDER-BOTTOM: #99927f 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#searchform #searchsubmit {
	FONT-SIZE: 0.9em; BACKGROUND: #d9d2bf; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: 0.25em; BORDER-BOTTOM-STYLE: none
}
#search-results {
	PADDING-RIGHT: 0px; BORDER-TOP: #99927f 1em solid; PADDING-LEFT: 0px; BACKGROUND: #d9d2bf; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0px; moz-opacity: 0.9
}
#search-results H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #d9d2bf; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#search-results SMALL {
	PADDING-RIGHT: 1em; BORDER-TOP: #99927f 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #99927f 1px solid; TEXT-ALIGN: left
}
#search-results SMALL A {
	COLOR: #808080
}
#search-results UL LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#search-results UL LI:hover {
	BACKGROUND: #d9d2bf
}
#search-result UL {
	MARGIN: 0px
}
#search-results UL LI A {
	BORDER-BOTTOM: #99927f 1px dotted; TEXT-DECORATION: none
}
#search IMG.archives-icon {
	MARGIN: 0px 5px 0px 0px; TOP: 1px
}
.top {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../misono-ima.jpg); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 95%
}
DIV.iecenter {
	PADDING-TOP: 250px; TEXT-ALIGN: center
}
#site-name {
	FONT-SIZE: x-large
}
#name {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FILTER: Alpha(opacity=70); PADDING-BOTTOM: 20px; MARGIN-LEFT: auto; BORDER-LEFT: #fff 1px solid; WIDTH: 50%; MARGIN-RIGHT: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: white; opacity: 0.7
}
DIV#top {
	BACKGROUND-POSITION: 50% 50%; BACKGROUND-IMAGE: url(http://www.handa-arch.com/topstyle/top.jpg); WIDTH: 100%; HEIGHT: 500px
}
#title {
	LEFT: 20px; PADDING-BOTTOM: 15px; WIDTH: 400px; PADDING-TOP: 3px; POSITION: relative; TOP: 160px; BACKGROUND-COLOR: black
}
DIV#officename {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-JUSTIFY: distribute-all-lines; BACKGROUND-COLOR: #480302; TEXT-ALIGN: justify
}
H2.officename {
	FONT-SIZE: 30px; FONT-FAMILY: serif
}
DIV.hot {
	FONT-SIZE: small; MARGIN-LEFT: 30px
}
DIV#topimg {
	WIDTH: 100%; COLOR: black; POSITION: relative; TOP: 45%; TEXT-ALIGN: right
}
A:link {
	COLOR: white
}
A:visited {
	COLOR: white
}
.suke {
	FILTER: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7
}
DIV#topmenu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; POSITION: relative; BACKGROUND-COLOR: black; TEXT-ALIGN: right
}
DIV.page_item {
	COLOR: black
}
