* {
	FONT-FAMILY: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
}
TEXTAREA {
	FONT-FAMILY: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif"
}
BODY {
	TEXT-ALIGN: center;
	MARGIN: 0px;
	COLOR: #000;
	background-color: #91C31E;
}
FORM {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.form {
	TEXT-ALIGN: left; MARGIN: 25px 0px 0px 13px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.rss {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.rss LI {
	FONT-STYLE: normal; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.5em; DISPLAY: inline; LETTER-SPACING: 0.2px; FONT-SIZE: 90%; FONT-WEIGHT: bold; MARGIN-RIGHT: 0.3em; BORDER-RIGHT: #999 1px solid
}
UL.rss A:link {
	COLOR: #333; TEXT-DECORATION: none
}
UL.rss A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
UL.rss A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
UL.rss A:active {
	COLOR: #333; TEXT-DECORATION: none
}
A {
	COLOR: #154063; TEXT-DECORATION: none
}
A:link {
	COLOR: #FFF;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #FFF;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline
}
.calendar A {
	COLOR: #154063; TEXT-DECORATION: underline
}
.calendar A:link {
	COLOR: #154063; TEXT-DECORATION: underline
}
.calendar A:visited {
	COLOR: #154063; TEXT-DECORATION: underline
}
.calendar A:active {
	COLOR: #154063; TEXT-DECORATION: none
}
.calendar A:hover {
	COLOR: #FFF;
	TEXT-DECORATION: none
}
.continues A {
	COLOR: #154063; TEXT-DECORATION: none
}
.continues A:link {
	COLOR: #154063; TEXT-DECORATION: none
}
.continues A:visited {
	COLOR: #154063; TEXT-DECORATION: none
}
.continues A:hover {
	COLOR: #154063; TEXT-DECORATION: underline
}
.menu A {
	COLOR: #154063; TEXT-DECORATION: none
}
.menu A:link {
	COLOR: #154063; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR: #154063; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR: #154063; TEXT-DECORATION: underline
}
#container {
	MARGIN: 0px auto;
	WIDTH: 800px;
	FONT-SIZE: small;
}
#banner {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 142px;
	PADDING-TOP: 0px;
}
#subbanner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(//admin.ti-da.net/_img/logo_gr/ti_top03gr.jpg) #ffffff no-repeat center top; HEIGHT: 142px; PADDING-TOP: 0px
}
#banner A {
	COLOR: #fff; TEXT-DECORATION: none
}
#banner A:link {
	COLOR: #FFF;
	TEXT-DECORATION: none
}
#banner A:visited {
	COLOR: #FFF;
	TEXT-DECORATION: none
}
#banner A:hover {
	COLOR: #FF0;
	TEXT-DECORATION: underline
}
#subbanner A {
	COLOR: #fff; TEXT-DECORATION: none
}
#subbanner A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#subbanner A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#subbanner A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blogtitle {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 2px;
	LETTER-SPACING: 0px;
	COLOR: #999;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 20px
}
.description {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 20px;
	LETTER-SPACING: 0px;
	COLOR: #FFF;
	FONT-SIZE: 90%;
	PADDING-TOP: 10px
}
.logo {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.logo IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 80px; HEIGHT: 27px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#content {
	WIDTH: 600px; FLOAT: right
}
#links {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px 5px;
	PADDING-LEFT: 5px;
	WIDTH: 185px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	background-color: #91c31e;
}
#footer {
	HEIGHT: 50px;
	CLEAR: both
}
#copyright {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 240px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 90%; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.blog {
	MARGIN: 10px 10px 20px 15px
}
.date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; LETTER-SPACING: 0px; COLOR: #2a2a2a; FONT-SIZE: 90%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.blogbody {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #fff;
	PADDING-TOP: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #80AB1B;
	border-bottom-color: #80AB1B;
	border-left-color: #80AB1B;
}
.title {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 23px;
	PADDING-RIGHT: 10px;
	HEIGHT: 15px;
	COLOR: #fff;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	PADDING-TOP: 12px;
	background-color: #232323;
}
.title_s {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 16px; COLOR: #000066; FONT-SIZE: 90%; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.main {
	LINE-HEIGHT: 190%; MARGIN: 15px 20px 0px; WIDTH: 530px; COLOR: #666; FONT-SIZE: 90%; OVERFLOW: auto
}
.main IMG {
	MARGIN: 0px 5px 5px
}
.main-continues {
	FONT-SIZE: 90%
}
.posted {
	TEXT-ALIGN: right; MARGIN: 10px 20px 25px 0px; COLOR: #000; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
A.aposted {
	COLOR: #154063; FONT-SIZE: 90%; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.aposted:link {
	COLOR: #557212;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}
A.aposted:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.aposted:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.aposted:hover {
	COLOR: #154063; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.menu {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.comments-head {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 10px; COLOR: #000066; FONT-SIZE: 90%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.comments-body {
	TEXT-ALIGN: left; LINE-HEIGHT: 135%; MARGIN: 16px auto 15px; WIDTH: 530px; COLOR: #000; FONT-SIZE: 90%
}
.comments-post {
	TEXT-ALIGN: right; MARGIN: 0px 40px 25px 0px; COLOR: #000; FONT-SIZE: 90%
}
.trackback-url {
	TEXT-ALIGN: left; MARGIN: 5px 0px 15px 13px; COLOR: #691815; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
.trackback-body {
	LINE-HEIGHT: 135%; MARGIN: 20px 0px 15px 13px; FONT-SIZE: 90%
}
.trackback-post {
	TEXT-ALIGN: right; MARGIN: 0px 0px 25px; COLOR: #000; FONT-SIZE: 90%
}
A.atrackback-post {
	COLOR: #154063; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.atrackback-post:link {
	COLOR: #154063; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.atrackback-post:visited {
	COLOR: #154063; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.atrackback-post:active {
	FONT-WEIGHT: bold
}
A.atrackback-post:hover {
	COLOR: #154063; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
LABEL {
	FONT-SIZE: 90%; FONT-WEIGHT: bold
}
#author {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#email {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#url {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#text {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 400px; HEIGHT: 200px; FONT-SIZE: 90%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.pagetop {
	TEXT-ALIGN: right; MARGIN: 0px 10px 10px 0px; BACKGROUND-POSITION: 1px 50%; FONT-SIZE: 90%; PADDING-TOP: 10px
}
.calendarhead {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	LETTER-SPACING: 2px;
	COLOR: #fff;
	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	background-color: #232323;
	margin-top: 10px;
}
.calendartable {
	TEXT-ALIGN: left;
	MARGIN: 0px auto 20px;
	WIDTH: 100%;
	border: 1px solid #232323;
	background-color: #8CBC1D;
}
.calendarweek {
	COLOR: #000; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
.calendarwd {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #fff; LETTER-SPACING: 2px; COLOR: #fff; FONT-SIZE: 90%; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.calendard {
	TEXT-ALIGN: center; EMPTY-CELLS: show; BORDER-TOP: #efefef 1px solid; BORDER-RIGHT: #efefef 1px solid
}
.calendar {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 90%; PADDING-TOP: 2px
}
.calendarhead A {
	COLOR: #bbffbb; TEXT-DECORATION: none
}
.calendarhead A:link {
	COLOR: #FF0;
	TEXT-DECORATION: none
}
.calendarhead A:visited {
	COLOR: #bbffbb; TEXT-DECORATION: none
}
.calendarhead A:hover {
	COLOR: #bbffbb; TEXT-DECORATION: underline
}
.sidetitle {
	BORDER-BOTTOM: #24433e 2px;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 22px;
	PADDING-RIGHT: 0px;
	LETTER-SPACING: 2px;
	HEIGHT: 16px;
	COLOR: #fff;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	PADDING-TOP: 10px;
	background-color: #232323;
}
.side {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 160%; MARGIN: 0px 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 90%; PADDING-TOP: 5px
}
A.aside {
	COLOR: #154063; TEXT-DECORATION: none
}
A.aside:link {
	COLOR: #000;
	TEXT-DECORATION: none
}
A.aside:visited {
	COLOR: #154063; TEXT-DECORATION: none
}
A.aside:hover {
	COLOR: #FFF;
	TEXT-DECORATION: underline
}
A.arss {
	COLOR: #154063; TEXT-DECORATION: none
}
A.arss:link {
	COLOR: #154063; TEXT-DECORATION: none
}
A.arss:visited {
	COLOR: #154063; TEXT-DECORATION: none
}
A.arss:hover {
	COLOR: #154063; TEXT-DECORATION: underline
}
.photo {
	TEXT-ALIGN: center
}
.nickname {
	MARGIN: 10px 0px; COLOR: #2b5695; FONT-SIZE: xx-small; FONT-WEIGHT: bold
}
.message {
	FONT-SIZE: xx-small
}
.quote {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #000; FONT-SIZE: xx-small; PADDING-TOP: 1px
}
.blogtimes {
	TEXT-ALIGN: center; MARGIN: 0px 0px 16px
}
.powered {
	TEXT-ALIGN: center; MARGIN: 0px 0px 10px
}
.syndicate {
	TEXT-ALIGN: center; FONT-SIZE: xx-small
}
.checkers {
	MARGIN-TOP: 10px; FONT-SIZE: xx-small
}
A.adtitle {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.adtitle:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.adtitle:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.adtitle:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.adtitle:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.addescription {
	COLOR: black; TEXT-DECORATION: none
}
A.addescription:link {
	COLOR: black; TEXT-DECORATION: none
}
A.addescription:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.addescription:active {
	COLOR: black; TEXT-DECORATION: none
}
A.addescription:hover {
	COLOR: black; TEXT-DECORATION: underline
}
A.adurl {
	COLOR: green; TEXT-DECORATION: none
}
A.adurl:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.adurl:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.adurl:active {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A.adurl:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.adld {
	TEXT-DECORATION: none
}
A.adld:link {
	TEXT-DECORATION: none
}
A.adld:visited {
	TEXT-DECORATION: none
}
A.adld:active {
	TEXT-DECORATION: none
}
A.adld:hover {
	TEXT-DECORATION: underline
}
