 {
	WORD-BREAK: break-all; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 78%; BACKGROUND: url(/image/bg_body.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 125%; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
SELECT {
	FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","Osaka","ƒqƒ‰ƒMƒmŠpƒSƒVƒbƒN Pro W3",sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%
}
TABLE {
	FONT-SIZE: 100%
}
SPAN.red {
	COLOR: #f33
}
SPAN.blue {
	COLOR: #33f
}
SPAN.bold {
	FONT-WEIGHT: bold
}
SPAN.font-s {
	FONT-SIZE: 85%
}
P.error {
	FONT-WEIGHT: bold; COLOR: #f33
}
P.correct {
	FONT-WEIGHT: bold; COLOR: #33f
}
A:link {
	COLOR: #36c; TEXT-DECORATION: none
}
A:visited {
	COLOR: #36c; TEXT-DECORATION: none
}
A:hover {
	COLOR: #24ed9b; TEXT-DECORATION: none
}
A:active {
	COLOR: #36c; TEXT-DECORATION: none
}
TABLE.wrapper-mypic-l {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #dfdfdf; BORDER-LEFT: #999 1px solid; WIDTH: 162px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 162px
}
TABLE.wrapper-mypic-l TD {
	TEXT-ALIGN: center
}
TABLE.wrapper-mypic-l IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE.wrapper-mypic-m {
	BORDER-RIGHT: #36c 1px solid; BORDER-TOP: #36c 1px solid; BACKGROUND: #dfdfdf; BORDER-LEFT: #36c 1px solid; WIDTH: 82px; BORDER-BOTTOM: #36c 1px solid; HEIGHT: 82px
}
TABLE.wrapper-mypic-m TD {
	TEXT-ALIGN: center
}
TABLE.wrapper-mypic-m IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE.wrapper-mypic-s {
	BORDER-RIGHT: #36c 1px solid; BORDER-TOP: #36c 1px solid; BACKGROUND: #dfdfdf; BORDER-LEFT: #36c 1px solid; WIDTH: 66px; BORDER-BOTTOM: #36c 1px solid; HEIGHT: 66px
}
TABLE.wrapper-mypic-s TD {
	TEXT-ALIGN: center
}
TABLE.wrapper-mypic-s IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.line001 {
	BACKGROUND: url(/image/line001.gif) repeat-x left bottom
}
DIV.line002 {
	BACKGROUND: url(/image/line001.gif) repeat-x left bottom; MARGIN: 8px 0px 7px
}
DIV.line003 {
	BACKGROUND: url(/image/line002.gif) repeat-x left bottom; MARGIN: 8px 20px 20px
}
DIV.line004 {
	BACKGROUND: url(/image/line001.gif) repeat-x left bottom; MARGIN: 8px 20px 0px
}
.pagenumber {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/image/line001.gif) repeat-x left bottom; PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.pagenumber SPAN {
	FONT-WEIGHT: bold; COLOR: #933
}
.pagenumber A:link {
	TEXT-DECORATION: underline
}
.pagenumber A:visited {
	TEXT-DECORATION: underline
}
.pagenumber A:hover {
	TEXT-DECORATION: underline
}
.pagenumber A:active {
	TEXT-DECORATION: underline
}
#wrapper-header {
	BACKGROUND: url(/image/wrapper-write-body.png) repeat-y left top; WIDTH: 990px
}
#glo-navi {
	WIDTH: 980px; LINE-HEIGHT: 21px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: right
}
#header {
	BACKGROUND: url(/image/bg_header.gif) no-repeat left bottom; WIDTH: 980px; HEIGHT: 105px
}
#header IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#header .logo {
	
}
#header .logo H1 {
	FLOAT: left
}
#header .logo .banner {
	FLOAT: right; MARGIN: 5px 5px 5px 0px
}
#header .login-form {
	BACKGROUND: url(/image/bg_login-form.gif) no-repeat right top; MARGIN: 0px 5px 5px
}
#header .login-menu {
	MARGIN: 0px 5px 5px
}
#header .logout {
	MARGIN-LEFT: 24px
}
#gLinkArea {
	WIDTH: 980px; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
#gLinkArea UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 5px
}
#gLinkArea UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#gLinkArea UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(/image/icon_arow00101.gif) no-repeat left top
}
#gLinkArea A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#gLinkArea A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
#gLinkArea A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#gLinkArea A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
#gLinkArea H1#logo-bl {
	FLOAT: left
}
#partition {
	BACKGROUND: url(/image/wrapper-write-bottom.png) no-repeat left bottom; MARGIN-BOTTOM: 10px; WIDTH: 990px
}
#partition IMG {
	WIDTH: 1px; HEIGHT: 10px
}
#wrapper-main-top {
	BACKGROUND: url(/image/wrapper-orange-top.png) repeat-y left top; WIDTH: 990px; HEIGHT: 10px
}
 HTML #wrapper-main-top {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/wrapper-orange-top.png")
}
#wrapper-main-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/image/wrapper-orange-body.png) repeat-y left top; PADDING-BOTTOM: 20px; WIDTH: 990px; PADDING-TOP: 0px
}
#wrapper-main-bottom {
	BACKGROUND: url(/image/wrapper-orange-bottom.png) repeat-y left bottom; WIDTH: 990px; HEIGHT: 10px
}
 HTML #wrapper-main-bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/wrapper-orange-bottom.png")
}
wrapper-main_blue-top {
	BACKGROUND: url(/image/wrapper-blue-top.png) repeat-y left top; WIDTH: 990px; HEIGHT: 10px
}
 HTML #wrapper-main_blue-top {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/wrapper-blue-top.png")
}
#wrapper-main_blue-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/image/wrapper-blue-body.png) repeat-y left top; PADDING-BOTTOM: 20px; WIDTH: 990px; PADDING-TOP: 0px
}
#wrapper-main_blue-bottom {
	BACKGROUND: url(/image/wrapper-blue-bottom.png) repeat-y left bottom; WIDTH: 990px; HEIGHT: 10px
}
 HTML #wrapper-main_blue-bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/wrapper-blue-bottom.png")
}
#left {
	FLOAT: left; WIDTH: 245px
}
#left .contents-title {
	BACKGROUND: url(/image/frame-mypage-title235.gif) no-repeat left top
}
#left .contents-title-bottom {
	BACKGROUND: url(/image/frame-mypage-title-bottom235.gif) no-repeat left top; HEIGHT: 3px
}
#left .contents {
	BACKGROUND: url(/image/frame-orange-body235.gif) repeat-y left top
}
#left .buttons {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/image/frame-orange-body235.gif) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
#left .buttons IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 3px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#left .bottom {
	BACKGROUND: url(/image/frame-bottom235.png) no-repeat left bottom; HEIGHT: 10px
}
 HTML #left .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom235.png")
}
#left .bottom2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/image/communitylist_bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right
}
 HTML #left .bottom2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/image/communitylist_bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right
}
#left-community {
	FLOAT: left; WIDTH: 245px
}
#left-community .contents-title {
	BACKGROUND: url(/image/frame-community-title235.gif) no-repeat left top
}
#left-community .contents-title-bottom {
	BACKGROUND: url(/image/frame-community-title-bottom235.gif) no-repeat left top; HEIGHT: 3px
}
#left-community .contents {
	BACKGROUND: url(/image/frame-community-body235.gif) repeat-y left top
}
#left-community .buttons {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/image/frame-community-body235.gif) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
#left-community .buttons IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 3px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#left-community .bottom {
	BACKGROUND: url(/image/frame-bottom235.png) no-repeat left bottom; MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
 HTML #left-community .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom235.png")
}
#left-community .bottom2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/image/communitylist_bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right
}
 HTML #left-community .bottom2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/image/communitylist_bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right
}
#left-wrapper {
	MARGIN-LEFT: 10px
}
#left-wrapper .contents-title H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 9px
}
#left-wrapper .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#user-info {
	MARGIN-BOTTOM: 10px
}
#user-info .contents {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
 HTML #user-info .contents {
	HEIGHT: 1px
}
#user-info .contents TABLE {
	MARGIN: 10px 31px
}
#user-info .userpoint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px
}
#portal-menu {
	MARGIN-BOTTOM: 10px
}
#portal-menu .contents A {
	DISPLAY: block; BACKGROUND: url(/image/bg_left-menu.gif) no-repeat left top; TEXT-INDENT: 23px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#portal-menu .contents P {
	BACKGROUND: url(/image/bg_left-menu-blue.gif) no-repeat left top; COLOR: #fff; TEXT-INDENT: 23px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#mypage-menu {
	MARGIN-BOTTOM: 10px
}
#mypage-menu .contents A {
	DISPLAY: block; BACKGROUND: url(/image/bg_left-menu.gif) no-repeat left top; TEXT-INDENT: 23px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#mypage-menu .contents P {
	BACKGROUND: url(/image/bg_left-menu-blue.gif) no-repeat left top; COLOR: #fff; TEXT-INDENT: 23px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#entercommunity {
	MARGIN-BOTTOM: 10px
}
#entercommunity .contents {
	
}
#entercommunity A.category {
	DISPLAY: block; BACKGROUND: url(/image/bg_entcommu_off.gif) no-repeat left top; TEXT-INDENT: 23px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#entercommunity A:link {
	COLOR: #039
}
#entercommunity A:visited {
	COLOR: #039
}
#entercommunity A:hover {
	COLOR: #69f
}
#entercommunity A:active {
	COLOR: #039
}
#entercommunity P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 23px; BACKGROUND: url(/image/bg_entcommu_commu.gif) no-repeat left bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#entercommunity .message {
	PADDING-LEFT: 10px
}
#techtechlist {
	MARGIN-BOTTOM: 10px
}
#techtechlist .contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/image/communitylist_body.gif) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#techtechlist .contents A.category {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(/image/techtechlist_category.gif) no-repeat left top; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#techtechlist A:link {
	COLOR: #039
}
#techtechlist A:visited {
	COLOR: #039
}
#techtechlist A:hover {
	COLOR: #69f
}
#techtechlist A:active {
	COLOR: #039
}
#techtechlist A.commu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/image/techtechlist_community.gif) no-repeat left bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#techtechlist A.go-commulist {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: right
}
#techtechlist A.go-commulist IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#center-index {
	FLOAT: left; WIDTH: 485px
}
 HTML #center-index {
	HEIGHT: 1%
}
#center-wrapper {
	MARGIN-LEFT: 15px
}
#center-index .contents-title {
	BACKGROUND: url(/image/portal_title_bg.gif) repeat-x left top
}
#center-index .contents-title H2 {
	FONT-SIZE: 100%; COLOR: #333
}
#center-index .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#center-index .contents {
	
}
#center-index P.more {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/image/portal_contents_bottom.gif) repeat-x left bottom; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; TEXT-ALIGN: right
}
#center-mypage {
	FLOAT: left; WIDTH: 485px
}
 HTML #center-mypage {
	HEIGHT: 1%
}
#center-wrapper {
	MARGIN-LEFT: 15px
}
#center-mypage .contents-title {
	BACKGROUND: url(/image/frame-mypage-title470.gif) no-repeat left top
}
#center-mypage .contents-title H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 9px
}
#center-mypage .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#center-mypage .contents-title-bottom {
	BACKGROUND: url(/image/frame-mypage-title-bottom470.gif) no-repeat left top; HEIGHT: 3px
}
#center-mypage .contents {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/image/frame-body470.png) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
 HTML #center-mypage .contents {
	BACKGROUND: url(/image/frame-orange-body470.gif) repeat-y left top
}
#center-mypage .bottom {
	BACKGROUND: url(/image/frame-bottom470.png) no-repeat left bottom; HEIGHT: 10px
}
 HTML #center-mypage .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom470.png")
}
#center-mypage .more {
	PADDING-TOP: 6px; TEXT-ALIGN: right
}
#center-2pain {
	FLOAT: left; WIDTH: 735px
}
 HTML #center-2pain {
	HEIGHT: 1%
}
#center-wrapper {
	MARGIN-LEFT: 15px
}
#center-2pain .contents-title {
	BACKGROUND: url(/image/frame-mypage-title720.gif) no-repeat left top
}
#center-2pain .contents-title-bottom {
	BACKGROUND: url(/image/frame-mypage-title-bottom720.gif) no-repeat left top; HEIGHT: 3px
}
#center-2pain .contents-title H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 9px
}
#center-2pain .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#center-2pain .contents {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; BACKGROUND: url(/image/frame-body720.png) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
 HTML #center-2pain .contents {
	BACKGROUND: url(/image/frame-orange-body720.gif) repeat-y left top; HEIGHT: 1%
}
#center-2pain .bottom {
	BACKGROUND: url(/image/frame-bottom720.png) no-repeat left bottom; HEIGHT: 10px
}
 HTML #center-2pain .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom720.png")
}
#center-2pain .more {
	PADDING-TOP: 6px; TEXT-ALIGN: right
}
#center-blog {
	FLOAT: left; WIDTH: 515px
}
 HTML #center-blog {
	HEIGHT: 1%
}
#center-wrapper {
	MARGIN-LEFT: 15px
}
#center-blog .contents-title {
	BACKGROUND: url(/image/frame-blog-title500.gif) no-repeat left top
}
#center-blog .contents-title-bottom {
	BACKGROUND: url(/image/frame-blog-title-bottom500.gif) no-repeat left top; HEIGHT: 3px
}
#center-blog .contents {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/image/frame-body500.png) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
 HTML #center-blog .contents {
	BACKGROUND: url(/image/frame-blog-body500.gif) repeat-y left top
}
#center-blog .bottom {
	BACKGROUND: url(/image/frame-bottom500.png) no-repeat left bottom; HEIGHT: 10px
}
 HTML #center-blog .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom500.png")
}
#right-index {
	FLOAT: left; WIDTH: 250px
}
#right-mypage {
	FLOAT: left; WIDTH: 250px
}
#right-mypage .contents-title {
	BACKGROUND: url(/image/frame-mypage-title235.gif) no-repeat left top
}
#right-mypage .contents-title H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 9px
}
#right-mypage .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#right-mypage .contents-title-bottom {
	BACKGROUND: url(/image/frame-mypage-title-bottom235.gif) no-repeat left top; HEIGHT: 3px
}
#right-mypage .contents {
	BACKGROUND: url(/image/frame-orange-body235.gif) repeat-y left top
}
#right-mypage .bottom {
	BACKGROUND: url(/image/frame-bottom235.png) no-repeat left bottom; MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
 HTML #right-mypage .bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/frame-bottom235.png")
}
#right-mypage .more {
	PADDING-TOP: 6px; TEXT-ALIGN: right
}
#right-blog {
	FLOAT: left; WIDTH: 220px
}
#right-community {
	FLOAT: left; WIDTH: 220px
}
#right-wrapper {
	MARGIN-LEFT: 15px
}
#right-wrapper .contents-title H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 9px
}
#right-wrapper .contents-title .rss2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; MARGIN: 8px 10px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#calendar {
	MARGIN-BOTTOM: 10px
}
#calendar .contents {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#calendar TABLE {
	TEXT-ALIGN: center
}
#calendar TH {
	FONT-WEIGHT: normal; WIDTH: 26px; HEIGHT: 18px
}
#calendar TD {
	HEIGHT: 18px
}
#calendar .entry {
	FONT-WEIGHT: bold
}
#calendar .com {
	BORDER-RIGHT: #36c 1px dotted; BORDER-TOP: #36c 1px dotted; BORDER-LEFT: #36c 1px dotted; BORDER-BOTTOM: #36c 1px dotted
}
#calendar .entrycom {
	BORDER-RIGHT: #36c 1px solid; BORDER-TOP: #36c 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #36c 1px solid; BORDER-BOTTOM: #36c 1px solid
}
#calendar A:link {
	TEXT-DECORATION: underline
}
#calendar A:visited {
	TEXT-DECORATION: underline
}
#calendar A:hover {
	TEXT-DECORATION: underline
}
#calendar A:active {
	TEXT-DECORATION: underline
}
#calendar .line001 {
	MARGIN: 8px 0px
}
#bloglatestlist #tab_entry_on {
	
}
#bloglatestlist #tab_entry_off {
	DISPLAY: none
}
#bloglatestlist #tab_comment_on {
	DISPLAY: none; LEFT: 54px; POSITION: absolute; TOP: 0px
}
#bloglatestlist #tab_comment_off {
	LEFT: 54px; POSITION: absolute; TOP: 0px
}
#bloglatestlist #tab_tb_on {
	DISPLAY: none; LEFT: 112px; POSITION: absolute; TOP: 0px
}
#bloglatestlist #tab_tb_off {
	LEFT: 112px; POSITION: absolute; TOP: 0px
}
#bloglatestlist #latestentry {
	
}
#bloglatestlist #latestcomment {
	DISPLAY: none
}
#bloglatestlist #latesttrackback {
	DISPLAY: none
}
#bloglatestlist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bloglatestlist LI.article {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/image/line001.gif) no-repeat left bottom; PADDING-BOTTOM: 3px; MARGIN: 0px 5px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#bloglatestlist LI.more {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/image/line001.gif) no-repeat left bottom; PADDING-BOTTOM: 3px; MARGIN: 0px 5px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#bloglatestlist LI.more IMG {
	MARGIN-TOP: 3px
}
#bloglatestlist UL.replay LI {
	PADDING-LEFT: 18px; BACKGROUND: url(/image/icon_&gt.gif) no-repeat left top
}
#bloglatestlist H3 IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#bloglatestlist H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#bloglatestlist H5 {
	LINE-HEIGHT: 115%
}
#wrapper-footer-top {
	MARGIN-TOP: 10px; BACKGROUND: url(/image/wrapper-write-top.png) no-repeat left top; WIDTH: 990px
}
 HTML #wrapper-footer-top {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/wrapper-write-top.png")
}
#wrapper-footer {
	BACKGROUND: url(/image/wrapper-write-bottom.png) no-repeat left bottom; MARGIN-BOTTOM: 10px; WIDTH: 990px
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-TOP: 9px; TEXT-ALIGN: center
}
#footer2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#ad-upper-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 990px; PADDING-TOP: 0px
}
#ad-upper-text TD {
	WIDTH: 495px
}
#ad-upper-text P {
	PADDING-LEFT: 26px; BACKGROUND: url(/image/icon_pr.gif) no-repeat left top; MARGIN: 0px 0px 0px 75px; LINE-HEIGHT: 150%
}
#ad-bottom-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#ad-bottom-text P {
	PADDING-LEFT: 26px; BACKGROUND: url(/image/icon_pr.gif) no-repeat left top
}
#ad-right-text {
	MARGIN-BOTTOM: 7px
}
#ad-right-text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; BACKGROUND: url(/image/icon_pr.gif) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#ad-lr-image-title {
	BORDER-RIGHT: #99a 1px solid; BORDER-TOP: #99a 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #99a 1px solid; COLOR: #99a; LINE-HEIGHT: 18px; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
#ad-lr-image-body {
	BORDER-RIGHT: #99a 1px solid; BORDER-TOP: #99a 1px solid; BACKGROUND: #fcf1e8; MARGIN-BOTTOM: 10px; BORDER-LEFT: #99a 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #99a 1px solid; TEXT-ALIGN: center
}
#ad-lr-image-body IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-BOTTOM: 10px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#ad-lr-image-body P {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-BOTTOM: 10px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#ad-crossbanner {
	MARGIN: 0px 10px
}
#ad-crossbanner IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

