BODY {
	FONT-SIZE: 83%; FONT-FAMILY: Verdana ,sans-serif,Osaka; BACKGROUND: url(http://templates.blog.fc2.com/template/white/edge.gif) #ffe repeat-x 0px 0px; COLOR: #555; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10%; MARGIN: 0px; LINE-HEIGHT: 1.6; PADDING-RIGHT: 0px
}
A:link {
	TEXT-DECORATION: none; COLOR: #333
}
A:active {
	TEXT-DECORATION: none; COLOR: #999
}
A:visited {
	TEXT-DECORATION: none; COLOR: #666
}
A:hover {
	TEXT-DECORATION: underline; COLOR: #d00
}
H1 {
	MARGIN-BOTTOM: -15px; FONT-SIZE: 150%; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; PADDING-LEFT: 0px; MARGIN-LEFT: -60px; PADDING-RIGHT: 0px
}
H2 {
	FONT-SIZE: 100%; FONT-STYLE: normal; TEXT-ALIGN: left
}
.yokocal {
	FONT-SIZE: 75%; POSITION: absolute; PADDING-BOTTOM: 0.2em; TEXT-ALIGN: center; PADDING-TOP: 0.2em; PADDING-LEFT: 0.2em; LEFT: 10%; MARGIN: 0px; TOP: 10em; PADDING-RIGHT: 0.2em
}
.yokocal LI {
	COLOR: #777; MARGIN: 0px 0.1em; DISPLAY: inline
}
.yokocal A {
	FONT-WEIGHT: bold
}
.yokocal A:link {
	TEXT-DECORATION: underline; COLOR: #222
}
.yokocal A:visited {
	TEXT-DECORATION: underline; COLOR: #999
}
.yokocal A:hover {
	TEXT-DECORATION: none; COLOR: #f00
}
.left {
	BORDER-TOP: #777 1px solid; BORDER-RIGHT: #777 1px solid; BACKGROUND: url(http://templates.blog.fc2.com/template/white/h3_back2.gif) #fff 0px 0px; BORDER-BOTTOM: #777 1px solid; WORD-BREAK: break-all; PADDING-BOTTOM: 0px; PADDING-TOP: 0.7em; PADDING-LEFT: 2.5%; BORDER-LEFT: #777 1px solid; MARGIN-TOP: 2em; PADDING-RIGHT: 21em
}
.right {
	BORDER-TOP: #777 1px solid; BORDER-RIGHT: #777 1px solid; WIDTH: 18em; BACKGROUND: url(http://templates.blog.fc2.com/template/white/bacck6.gif) #fff 0px 0px; RIGHT: 0px; BORDER-BOTTOM: #777 1px solid; POSITION: absolute; WORD-BREAK: break-all; COLOR: #232323; PADDING-BOTTOM: 2.7em; PADDING-TOP: 1.7em; PADDING-LEFT: 0.7em; BORDER-LEFT: #777 1px solid; TOP: 8.7em; PADDING-RIGHT: 0px
}
.right A:link {
	TEXT-DECORATION: none; COLOR: #333
}
.right A:active {
	TEXT-DECORATION: none; COLOR: #999
}
.right A:visited {
	TEXT-DECORATION: none; COLOR: #666
}
.right A:hover {
	TEXT-DECORATION: underline; COLOR: #d00
}
.right H3 {
	FONT-SIZE: 80%; BORDER-TOP: #eee 1px solid; FONT-FAMILY: Verdana ,sans-serif,Osaka; BORDER-RIGHT: #777 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #777 1px solid; FONT-WEIGHT: normal; COLOR: #000; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0px; PADDING-LEFT: 0.7em; MARGIN: 1.7em 0px 0px; BORDER-LEFT: #eee 1px solid; LETTER-SPACING: 0.1em; PADDING-RIGHT: 0.2em
}
.right UL.info {
	LIST-STYLE-TYPE: circle; MARGIN-BOTTOM: 1.7em
}
.right P {
	FONT-SIZE: 80%; MARGIN: 0.3em
}
.right UL {
	LIST-STYLE-TYPE: square; FONT-SIZE: 80%; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; PADDING-LEFT: 1.2em; MARGIN: 0px; PADDING-RIGHT: 1.2em
}
.right UL LI {
	LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 0px 0.7em
}
.right UL LI SPAN {
	FONT-SIZE: 85%; MARGIN-LEFT: 0.3em
}
#footer {
	MARGIN-LEFT: 2.7em; MARGIN-TOP: 1.7em
}
#footer P {
	FONT-SIZE: 85%; LETTER-SPACING: 0.2em
}
.left H3 {
	FONT-SIZE: 100%; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid; BACKGROUND: #eee; BORDER-BOTTOM: #bbb 1px solid; COLOR: #999; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; PADDING-LEFT: 0.7em; MARGIN: 0.7em 0px 0px; BORDER-LEFT: #bbb 1px solid; PADDING-RIGHT: 0.7em
}
.body {
	BORDER-RIGHT: #bbb 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; PADDING-LEFT: 0.7em; MARGIN: 0px 0px 5.7em; BORDER-LEFT: #bbb 1px solid; LINE-HEIGHT: 1.4; PADDING-RIGHT: 0.7em
}
.body IMG {
	BORDER-TOP: #bbb 3px double; BORDER-RIGHT: #bbb 3px double; BORDER-BOTTOM: #bbb 3px double; MARGIN: 0px 0.7em 0px 0px; BORDER-LEFT: #bbb 3px double
}
.sub {
	FONT-SIZE: 80%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #eee; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.1em; TEXT-ALIGN: right; PADDING-TOP: 0.1em; PADDING-LEFT: 0.1em; MARGIN: 2.7em 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 0.1em
}
.sub LI {
	COLOR: #995; DISPLAY: inline
}
.sub A {
	MARGIN-RIGHT: 0.3em
}
.sub A:link {
	TEXT-DECORATION: none; COLOR: #777
}
.sub A:visited {
	TEXT-DECORATION: none; COLOR: #aaa
}
.sub A:hover {
	TEXT-DECORATION: none; COLOR: #f00
}
.reaf {
	WIDTH: 100%; COLOR: #777
}
.reaf DT {
	LETTER-SPACING: 0.1em
}
.reaf DD {
	FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
.reaf TEXTAREA {
	WIDTH: 80%
}
#himitsu {
	WIDTH: auto
}
TABLE.calender {
	FONT-SIZE: 90%; WIDTH: 95%; BORDER-COLLAPSE: separate; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.5em; PADDING-LEFT: 0px; BORDER-SPACING: 0; PADDING-RIGHT: 0px
}
.calender CAPTION {
	WIDTH: 95%; BORDER-BOTTOM: #777 1px solid; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.calender TH {
	FONT-WEIGHT: normal
}
.calender TD {
	PADDING-BOTTOM: 0.1em; TEXT-ALIGN: center; PADDING-TOP: 0.1em; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em
}
.calender TD A {
	DISPLAY: block
}
TH#sun {
	COLOR: #f00
}
TH#sat {
	COLOR: #00f
}
.calender TD A:link {
	TEXT-DECORATION: none; BORDER-TOP: #00f 1px solid; BORDER-RIGHT: #00f 1px solid; BACKGROUND: #007; BORDER-BOTTOM: #00f 1px solid; COLOR: #fff; BORDER-LEFT: #00f 1px solid
}
.calender TD A:visited {
	TEXT-DECORATION: none; BORDER-TOP: #f0f 1px solid; BORDER-RIGHT: #f0f 1px solid; BACKGROUND: #707; BORDER-BOTTOM: #f0f 1px solid; COLOR: #fff; BORDER-LEFT: #f0f 1px solid
}
.calender TD A:hover {
	TEXT-DECORATION: none; BORDER-TOP: #f00 1px solid; BORDER-RIGHT: #f00 1px solid; BACKGROUND: #700; BORDER-BOTTOM: #f00 1px solid; COLOR: #fff; BORDER-LEFT: #f00 1px solid
}
.pay {
	TEXT-ALIGN: center
}
#commentlist {
	FONT-SIZE: 85%; BORDER-RIGHT: #bbb 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; PADDING-LEFT: 0.7em; MARGIN: 0px 0px 5.7em; BORDER-LEFT: #bbb 1px solid; PADDING-RIGHT: 0.7em
}
#commentlist LI {
	LIST-STYLE-POSITION: inside
}
#trackbacklist {
	FONT-SIZE: 85%; BORDER-TOP: #bbb 1px solid; PADDING-BOTTOM: 2.7em; PADDING-TOP: 1.7em; PADDING-LEFT: 3.7em; MARGIN: 2.7em 1.7em 0px 0px; PADDING-RIGHT: 0px
}
#trackbacklist LI UL {
	MARGIN-BOTTOM: 1.7em; MARGIN-TOP: 0.7em
}
#commentlist A {
	MARGIN-RIGHT: 0.5em
}
#trackbacklist A {
	MARGIN-RIGHT: 0.5em
}
#commentlist LI {
	MARGIN-BOTTOM: 0.2em
}
#trackbacklist LI {
	MARGIN-BOTTOM: 0.2em
}
#trap DT {
	MARGIN: 0px 0px 0.5em 0.7em
}
#trap DD {
	FONT-SIZE: 100%; FONT-FAMILY: "Courier New", Courier, "Times new roman",  sans-serif,Osaka
}
#trap DD A {
	TEXT-DECORATION: underline
}
.right FORM {
	MARGIN: 0px
}
.light {
	FONT-SIZE: 80%; BORDER-TOP: #ddd 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0.7em; PADDING-LEFT: 0.7em; MARGIN: 2.7em 0px 0px; PADDING-RIGHT: 0px
}
.search {
	FONT-SIZE: 80%; PADDING-BOTTOM: 0.7em; TEXT-ALIGN: center; PADDING-TOP: 0.7em; PADDING-LEFT: 0px; MARGIN: 0px 0px 1.7em; PADDING-RIGHT: 0px
}
.search INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Sans-serif,Osaka
}
TEXTAREA {
	FONT-FAMILY: "?q???M?m Pro W3","Osaka","Verdana","Helvetica","Arial","?l?r ?o?S?V?b?N",sans-serif
}
INPUT {
	FONT-FAMILY: "?q???M?m Pro W3","Osaka","Verdana","Helvetica","Arial","?l?r ?o?S?V?b?N",sans-serif
}
SELECT {
	FONT-FAMILY: "?q???M?m Pro W3","Osaka","Verdana","Helvetica","Arial","?l?r ?o?S?V?b?N",sans-serif
}
IMG.emoji {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px
}
