BODY{
background-image:url();
background-attachment:fixed;

}
HR {
	COLOR: #FF7E00; HEIGHT: 1px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 5px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 10px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A visited {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.gmenu {
	FONT-SIZE: 13px
}

.range {
	BORDER-RIGHT: #999 1px solid; BACKGROUND-POSITION: center top; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 700px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: no-repeat
}
.title_bg {
	BACKGROUND-POSITION: center top; WIDTH: 700px; BACKGROUND-REPEAT: no-repeat
}
.profile_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 600px; COLOR: #333; WORD-BREAK: break-all; LETTER-SPACING: 1px
}
.blog_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 320px; COLOR: #333; WORD-BREAK: break-all; LETTER-SPACING: 1px
}
.blog_title A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.blog_title A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.blog_title A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.blog_title A:active {
	COLOR: #333; TEXT-DECORATION: none
}
.blog_description {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 320px; COLOR: #333; WORD-BREAK: break-all
}
.title_line {
	BORDER-BOTTOM: #666 1px dotted
}
.entry {
	WIDTH: 95%
}
.entry_title {
	 PADDING-RIGHT: 10px;  PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: ; PADDING-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 100%; COLOR: #333; WORD-BREAK: break-all; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.date {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333
}
.entry_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #333; LINE-HEIGHT: 1.3; PADDING-TOP: 10px
}
.entry_border_text {
	 PADDING-RIGHT: 10px; BORDER-TOP: #FF7E00 2px dotted; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #FF7E00 2px dotted; BORDER-RIGHT: #FF7E00 2px dotted; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #FF7E00 2px dotted; LINE-HEIGHT: 1.8
}
.entry_layer {
	OVERFLOW: hidden; WIDTH: 98%; WORD-BREAK: break-all
}
.comment_layer {
	OVERFLOW: hidden; WIDTH: 98%; WORD-BREAK: break-all
}
.posted {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 110%; padding-: 8px 10px 0 10px
}
.side {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 0px
}
.side_title {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 95%; COLOR: #a4ca77; WORD-BREAK: break-all; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px dashed; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
.side_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 95%; COLOR: #333; WORD-BREAK: break-all; LINE-HEIGHT: 150%; PADDING-TOP: 4px
}
.calendar {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.archive {
	FONT-SIZE: 10px; WIDTH: 95%; COLOR: #333; LETTER-SPACING: 1px
}
.page {
	FONT-SIZE: 15px; MARGIN-BOTTOM: 15px; COLOR: #333; LETTER-SPACING: 1px
}
.footer {
	FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: none
}
.footer_jp {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none
}
.btn {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #333 1px solid
}
.bio_table {
	WIDTH: 550px; BORDER-BOTTOM: #fff 3px solid
}
.bio_title {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; WIDTH: 150px; COLOR: #333; WORD-BREAK: break-all; PADDING-TOP: 7px
}
.bio_text {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; WIDTH: 400px; COLOR: #333; WORD-BREAK: break-all; PADDING-TOP: 7px
}
.profile_table {
	WIDTH: 650px
}
.photo {
	PADDING-RIGHT: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.profile_td {
	WIDTH: 520px
}
.profile_m_table {
	WIDTH: 520px
}
.profile_name {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; WIDTH: 150px; COLOR: #333; WORD-BREAK: break-all; PADDING-TOP: 7px
}
.profile_text {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; WIDTH: 350px; COLOR: #333; WORD-BREAK: break-all; PADDING-TOP: 7px
}
.profile_name_table {
	WIDTH: 120px
}
.profile_name_text {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 7px
}
.profile_name_text A:link {
	COLOR: #333; TEXT-DECORATION: underline
}
.profile_name_text A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
.profile_name_text A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.friend_table {
	WIDTH: 500px
}
.friend_photo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; WIDTH: 90px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.friend_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 410px; COLOR: #333; WORD-BREAK: break-all; PADDING-TOP: 5px
}
.friend_date {
	FONT-SIZE: 10px; COLOR: #333
}


#blog_title A:link {
	COLOR: #FF7E00; FONT-SIZE: 15px;  TEXT-DECORATION: none
}
#blog_title A:visited {
	COLOR: #FF7E00; FONT-SIZE: 15px;  TEXT-DECORATION: none
}
#blog_title A:active {
	COLOR: #FF7E00; FONT-SIZE: 15px;  TEXT-DECORATION: underline
}
#blog_title A:hover {
	COLOR: #FF7E00; FONT-SIZE: 15px;  TEXT-DECORATION: underline
}


#blog_calendar A:link {
	  TEXT-DECORATION: underline
}
#blog_calendar A:visited {
	   TEXT-DECORATION: underline
}
#blog_calendar A:active {
	  TEXT-DECORATION: underline
}
#blog_calendar A:hover {
	  TEXT-DECORATION: underline
}
