BODY {
	BACKGROUND: #ffffff; COLOR: #333333; LETTER-SPACING: 0.05em
}
BODY {
	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
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	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
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BR {
	LETTER-SPACING: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-STYLE: normal
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-STYLE: normal
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-STYLE: normal
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-STYLE: normal
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-STYLE: normal
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; FONT-STYLE: normal
}
INPUT {
	COLOR: #333; FONT-FAMILY: inherit
}
TEXTAREA {
	COLOR: #333; FONT-FAMILY: inherit
}
SELECT {
	COLOR: #333; FONT-FAMILY: inherit
}
SELECT {
	BACKGROUND-COLOR: #ffffff! important
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
abbr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal
}
DEL {
	TEXT-DECORATION: none
}
U {
	TEXT-DECORATION: none
}
BODY {
	LINE-HEIGHT: 1.5
}
.userInput {
	WORD-BREAK: break-all; LINE-HEIGHT: 1.2
}
.clearfix {
	ZOOM: 1
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
A:link {
	COLOR: #efecd6
}
A:visited {
	COLOR: #efecd6
}
A:hover {
	COLOR: #996600
}
A:active {
	COLOR: #996600
}
A:unknown {
	COLOR: #996600
}
DL.contentsList01 DD A:visited {
	COLOR: #996699
}
#mixiNewsArea #mixiNews UL LI A:visited {
	COLOR: #996699
}
UL.entryList01 LI DL DD A:visited {
	COLOR: #996699
}
INPUT {
	BORDER-RIGHT: #f1deb4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f1deb4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f1deb4 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f1deb4 1px solid; BACKGROUND-COLOR: #fdf9f2
}
TEXTAREA {
	BORDER-RIGHT: #f1deb4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f1deb4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f1deb4 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f1deb4 1px solid; BACKGROUND-COLOR: #fdf9f2
}
UNKNOWN {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	BORDER-RIGHT: #f1deb4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f1deb4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f1deb4 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f1deb4 1px solid; BACKGROUND-COLOR: #fdf9f2
}
UNKNOWN {
	BACKGROUND-COLOR: transparent
}
FORM INPUT.focus {
	BACKGROUND-COLOR: #f7f0e6
}
FORM TEXTAREA.focus {
	BACKGROUND-COLOR: #f7f0e6
}
DIV.searchForm01 INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.focus {
	BACKGROUND: #5b524d
}
.focus {
	BACKGROUND: #e5e4e2
}
#headerArea {
	WIDTH: 950px
}
#bodyArea {
	CLEAR: both; WIDTH: 950px; PADDING-TOP: 5px
}
#bodyMainArea {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 716px	
}
#bodyMainArea #bodyMainAreaSub {
	FLOAT: left; WIDTH: 165px
}
#bodyMainArea #bodyMainAreaMain {
	FLOAT: right; WIDTH: 546px
}
#bodySide {
	CLEAR: both; FLOAT: left; WIDTH: 275px
}
#bodyContents {
	FLOAT: left; WIDTH: 441px
}
#bodySub {
	FLOAT: right; WIDTH: 224px
}
#bodyClear {
	CLEAR: both; FONT: 0px/0 sans-serif; WIDTH: 0px; HEIGHT: 0px
}
#footerArea {
	CLEAR: both; WIDTH: 950px
}
#popupHeaderArea {
	BACKGROUND: url(css/popupHeaderarea_bg.gif) no-repeat left top; WIDTH: 740px; HEIGHT: 46px
}
#popupHeaderArea H1 {
	TEXT-INDENT: -9999px
}
BODY.popup #bodyMainArea {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.popup #footerArea {
	WIDTH: 740px; PADDING-TOP: 30px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.fRadio {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.fCheck {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SPAN.inlineNotes {
	FONT-WEIGHT: bold; COLOR: red
}
DL.contentsList01 {
	LINE-HEIGHT: 1.8
}
DL.contentsList01 DT {
	CLEAR: both; FLOAT: left; WIDTH: 80px
}
DL.contentsList01 DT SPAN {
	BACKGROUND-POSITION: 0% 50%; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
DL.contentsList01 DD {
	PADDING-LEFT: 18px; BACKGROUND: url(css/list_lead001.gif) no-repeat 0% 0.9em; FLOAT: left; WIDTH: 327px
}
DL.contentsList02 {
	LINE-HEIGHT: 1.6
}
DL.contentsList02 DT {
	POSITION: absolute; TOP: -9999px
}
DL.contentsList02 DD DL {
	PADDING-LEFT: 15px
}
DL.contentsList02 DD DL DT {
	FLOAT: left; WIDTH: 6.5em; POSITION: static
}
DL.contentsList02 DD DL DD {
	PADDING-LEFT: 18px; BACKGROUND: url(css/list_lead001.gif) no-repeat 0% 0.8em; MARGIN-LEFT: 7em
}
DL.contentsList02 DD DL DT SPAN {
	DISPLAY: block; PADDING-LEFT: 19px
}
DL.contentsList02 DT.diaryTitle {
	BACKGROUND: url(css/diary002.gif) no-repeat 1px 50%
}
DL.contentsList02 DT.videoTitle {
	BACKGROUND: url(css/video002.gif) no-repeat 0% 50%
}
DL.contentsList02 DT.photoTitle {
	BACKGROUND: url(css/photo003.gif) no-repeat 1px 50%
}
DL.contentsList02 DT.musicTitle {
	BACKGROUND: url(css/music001.gif) no-repeat 1px 50%
}
DL.contentsList02 DT.reviewTitle {
	BACKGROUND: url(css/review001.gif) no-repeat 0% 50%
}
DL.contentsList02 DD P.moreLink01 {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px
}
DIV.contentsList03 {
	
}
DIV.contentsList03 DL {
	
}
DIV.contentsList03 DT {
	
}
DIV.contentsList03 DD {
	MARGIN-LEFT: 20px
}
P.actionIcon01 {
	FLOAT: left
}
UL.actionIcon03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(css/dotline_horizontal002.gif) repeat-x 0% 100%; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 6px
}
UL.actionIcon03:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML UL.actionIcon03 {
	OVERFLOW: visible; HEIGHT: 1%
}
UL.actionIcon03 LI {
	FLOAT: left
}
UL.actionIcon03 LI.diary {
	WIDTH: 80px
}
UL.actionIcon03 LI.movie {
	WIDTH: 125px
}
UL.actionIcon03 LI.photo {
	WIDTH: 137px
}
UL.actionIcon03 LI.review {
	WIDTH: 94px
}
UL.actionIcon03 LI A {
	PADDING-LEFT: 15px
}
UL.actionIcon03 LI.diary A {
	BACKGROUND: url(css/diary002.gif) no-repeat 0% 50%
}
UL.actionIcon03 LI.movie A {
	BACKGROUND: url(css/video002.gif) no-repeat 0% 50%
}
UL.actionIcon03 LI.photo A {
	BACKGROUND: url(css/photo003.gif) no-repeat 0% 50%
}
UL.actionIcon03 LI.review A {
	BACKGROUND: url(css/review001.gif) no-repeat 0% 50%
}
UL.iconList01 {
	CLEAR: both; MARGIN: 0px auto
}
UL.iconList01 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 82px; PADDING-TOP: 5px
}
UL.iconList01 LI DIV {
	HEIGHT: 80px
}
UL.iconList01 LI SPAN {
	DISPLAY: block; WIDTH: 84px
}
UL.iconList02 {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; OVERFLOW: hidden; MARGIN-RIGHT: auto
}
UL.iconList02:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML UL.iconList02 {
	OVERFLOW: visible; HEIGHT: 1%
}
UL.iconList02 LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 0px
}
UL.iconList02 LI DIV {
	BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; BORDER-BOTTOM: #d4d4d4 1px solid; HEIGHT: 85px; TEXT-ALIGN: center
}
UL.iconList02 LI SPAN {
	DISPLAY: block; TEXT-ALIGN: center
}
UL.count1 {
	WIDTH: 108px
}
UL.count2 {
	WIDTH: 216px
}
UL.count3 {
	WIDTH: 324px
}
UL.count4 {
	WIDTH: 432px
}
UL.count5 {
	WIDTH: 540px
}
TABLE.iconList02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.iconList02 {
	MARGIN: 0px auto; BORDER-COLLAPSE: separate; border-spacing: 7px
}
TABLE.iconList02 TR.itemList TD {
	BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #d4d4d4 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d4d4d4 1px solid; WIDTH: 84px; PADDING-TOP: 10px; BORDER-BOTTOM: #d4d4d4 1px solid; TEXT-ALIGN: center
}
TABLE.iconList02 TR.nameList TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; OVERFLOW: visible; WIDTH: 84px; WORD-BREAK: break-all; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.iconList03 {
	BORDER-RIGHT: #fbb14e 1px solid; BORDER-TOP: #fbb14e 1px solid; Z-INDEX: 1; MARGIN: 0px auto; BORDER-LEFT: #fbb14e 1px solid; WIDTH: 714px; BORDER-BOTTOM: #fbb14e 1px solid
}
DIV.iconList03 UL {
	BACKGROUND: url(css/iconlist_line_block02.gif) no-repeat left bottom
}
DIV.iconList03 UL.iconListBottom {
	BACKGROUND: url(css/iconlist_line_block02.gif) no-repeat left top
}
DIV.iconList03 UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.iconList03 UL {
	CLEAR: both; DISPLAY: inline-block
}
DIV.iconList03 UL.iconListBottom {
	Z-INDEX: 1
}
DIV.iconList03 UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; Z-INDEX: 1; FLOAT: left; PADDING-BOTTOM: 3px; OVERFLOW: visible; WIDTH: 138px; WORD-BREAK: break-all; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV.iconList03 UL.iconListBottom LI {
	PADDING-BOTTOM: 2px
}
DIV.iconList03 UL LI.rightSide {
	PADDING-RIGHT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.iconList03 UL LI DIV DIV.iconListImage {
	WIDTH: 138px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
DIV.iconList03 UL LI DIV.iconState01 {
	Z-INDEX: 1; MIN-HEIGHT: 138px; HEIGHT: 138px
}
DIV.iconList03 UL LI DIV.iconState02 {
	Z-INDEX: 1; MIN-HEIGHT: 138px; HEIGHT: 138px
}
DIV.iconList03 UL LI DIV.iconState03 {
	Z-INDEX: 1; MIN-HEIGHT: 138px; HEIGHT: 138px
}
DIV.nomemo DIV.iconList03 UL LI DIV DIV.iconListImage {
	PADDING-TOP: 9px
}
DIV.iconList03 UL LI DIV.iconState01 {
	BACKGROUND: #ffffff
}
DIV.iconList03 UL LI DIV.iconState02 {
	BACKGROUND: #fee7c6
}
DIV.iconList03 UL LI DIV.iconState03 {
	BACKGROUND: #ffd8a7
}
DIV.iconList03 UL LI DIV DIV.iconListImage A {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; MARGIN: 3px auto; WIDTH: 76px; BACKGROUND-REPEAT: no-repeat! important; HEIGHT: 76px; BACKGROUND-COLOR: transparent! important; outline: none
}
DIV.iconList03 UL LI DIV DIV A.iconTitle {
	TEXT-INDENT: -9999px
}
DIV.iconList03 UL LI DIV P {
	PADDING-TOP: 5px
}
DIV.utilityLinks01 {
	FLOAT: right
}
DIV.utilityLinks01 LI {
	PADDING-LEFT: 12px; BACKGROUND: url(css/arrow001.gif) no-repeat left 50%
}
DIV.utilityLinks02 {
	CLEAR: both
}
DIV.utilityLinks02 UL LI {
	MARGIN-LEFT: auto
}
DIV.utilityLinks02 UL LI A {
	PADDING-LEFT: 14px; BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
DIV.utilityLinks03 LI {
	FLOAT: left; WIDTH: 49%
}
UL.utilityLinks03 {
	MARGIN-TOP: 35px; TEXT-ALIGN: center
}
UL.utilityLinks03 LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
P.utilityLinks03 {
	MARGIN-TOP: 35px; TEXT-ALIGN: center
}
BODY.popup P.utilityLinks03 {
	PADDING-TOP: 16px
}
DIV.messageArea .utilityLinks03 {
	PADDING-RIGHT: 40px; MARGIN-TOP: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
P.moreLink01 {
	CLEAR: both; TEXT-ALIGN: right
}
P.moreLink01 A {
	PADDING-LEFT: 12px; BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
P.moreLink01 A:hover {
	BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
P.moreLink01 A:active {
	BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
P.moreLink01 A:unknown {
	BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
DIV.moreLink01 {
	CLEAR: both; TEXT-ALIGN: right
}
DIV.moreLink01 A {
	PADDING-LEFT: 12px; BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
DIV.moreLink01 A:hover {
	BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
DIV.moreLink01 A:active {
	BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
DIV.moreLink01 A:unknown {
	BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
.supplement01 {
	FONT-SIZE: 83%; COLOR: #666
}
.supplement02 {
	MARGIN: 1em 0px; COLOR: #666
}
.supplement03 {
	FONT-SIZE: 100%; COLOR: #666
}
.formButtons01 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(css/bg_stripe001.gif); PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.formButtons01 {
	BACKGROUND: url(css/bg_stripe001.gif)
}
UL.formButtons01 {
	PADDING-BOTTOM: 0px
}
DIV#editList01 UL.formButtons01 {
	PADDING-BOTTOM: 10px
}
.formButtons01 P {
	TEXT-ALIGN: center
}
.formButtons01 UL {
	TEXT-ALIGN: center
}
UL.formButtons01 {
	TEXT-ALIGN: center
}
.formButtons01 P.supplemnt {
	MARGIN-TOP: 20px
}
.formButtons01 LI {
	DISPLAY: inline
}
.formButtons01 FORM {
	DISPLAY: inline
}
.formBt01 {
	BORDER-RIGHT: #45362f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #45362f 1px solid; PADDING-LEFT: 5px; BACKGROUND: #5b524d; PADDING-BOTTOM: 0px; BORDER-LEFT: #45362f 1px solid; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 1.2; PADDING-TOP: 0px; BORDER-BOTTOM: #45362f 1px solid
}
.formBt02 {
	BORDER-RIGHT: #6d5a53 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6d5a53 1px solid; PADDING-LEFT: 5px; BACKGROUND: #e5e4e2; PADDING-BOTTOM: 0px; BORDER-LEFT: #6d5a53 1px solid; CURSOR: pointer; COLOR: #575350; LINE-HEIGHT: 1.2; PADDING-TOP: 0px; BORDER-BOTTOM: #6d5a53 1px solid
}
.formButtons01 INPUT {
	MARGIN: 0px 4px
}
DIV.pageTitle {
	Z-INDEX: 1; MIN-HEIGHT: 43px; BACKGROUND: no-repeat; PADDING-BOTTOM: 7px; HEIGHT: 43px
}
DIV.pageTitle H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 116.7%; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.5; PADDING-TOP: 3px
}
DIV.pageTitle P {
	PADDING-RIGHT: 15px; FLOAT: right; WIDTH: 15em; PADDING-TOP: 15px; TEXT-ALIGN: right
}
DIV.homeTitle001 {
	BACKGROUND-IMAGE: url(css/title_home001.gif)
}
DIV.homeTitle002 {
	BACKGROUND-IMAGE: url(css/title_home002.gif)
}
DIV.homeTitle003 {
	BACKGROUND-IMAGE: url(css/title_home003.gif)
}
DIV.homeTitle004 {
	BACKGROUND-IMAGE: url(css/title_home005.gif)
}
DIV.communityTop {
	PADDING-BOTTOM: 7px
}
DIV.communityTitle001 {
	BACKGROUND-IMAGE: url(css/title_community001.gif)
}
DIV.communityTitle002 {
	BACKGROUND-IMAGE: url(css/title_community002.gif)
}
DIV.communityTitle003 {
	BACKGROUND-IMAGE: url(css/title_community003.gif)
}
DIV.friendTitle001 {
	BACKGROUND-IMAGE: url(css/title_friend001.gif)
}
DIV.friendTitle002 {
	BACKGROUND-IMAGE: url(css/title_friend002.gif)
}
DIV.friendTitle003 {
	BACKGROUND-IMAGE: url(css/title_friend003.gif)
}
DIV.friendTitle004 {
	BACKGROUND-IMAGE: url(css/title_friend004.gif)
}
DIV.musicTitle001 {
	BACKGROUND-IMAGE: url(css/title_music001.gif)
}
DIV.musicTitle002 {
	BACKGROUND-IMAGE: url(css/title_music002.gif)
}
DIV.musicTitle003 {
	BACKGROUND-IMAGE: url(css/title_music003.gif)
}
DIV.serviceListTitle001 {
	BACKGROUND-IMAGE: url(css/title_service_list001.gif); MARGIN-LEFT: 5px
}
DIV.homeTitle001 {
	PADDING-LEFT: 20px
}
DIV.communityTitle001 {
	PADDING-LEFT: 20px
}
DIV.friendTitle001 {
	PADDING-LEFT: 20px
}
DIV.homeTitle002 H2 {
	PADDING-LEFT: 47px
}
DIV.homeTitle003 H2 {
	PADDING-LEFT: 47px
}
DIV.homeTitle004 H2 {
	PADDING-LEFT: 47px
}
DIV.communityTitle002 H2 {
	PADDING-LEFT: 47px
}
DIV.communityTitle003 H2 {
	PADDING-LEFT: 47px
}
DIV.friendTitle002 H2 {
	PADDING-LEFT: 47px
}
DIV.friendTitle003 H2 {
	PADDING-LEFT: 47px
}
DIV.friendTitle004 H2 {
	PADDING-LEFT: 47px
}
DIV.serviceListTitle001 H2 {
	PADDING-LEFT: 47px
}
DIV.musicTitle001 H2 {
	PADDING-LEFT: 47px
}
DIV.musicTitle002 H2 {
	PADDING-LEFT: 47px
}
DIV.musicTitle003 H2 {
	PADDING-LEFT: 47px
}
DL.bbsList01 {
	CLEAR: both; BORDER-RIGHT: #fbb14e 1px solid; BORDER-TOP: #fbb14e 1px; BORDER-LEFT: #fbb14e 1px solid; WIDTH: 714px; BORDER-BOTTOM: #fbb14e 1px solid
}
DL.bbsList01 DD.formButtons01 {
	BORDER-TOP: #fbb14e 1px solid
}
DL.bbsDetail {
	MARGIN-BOTTOM: 5px
}
DL.bbsList01 DD.bbsContent DL {
	BORDER-TOP: #fbb14e 1px solid; BACKGROUND: url(css/bg_bbs01.gif) repeat-y; OVERFLOW: hidden
}
DL.bbsList01 DD.bbsContent DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML DL.bbsList01 DD.bbsContent DL {
	OVERFLOW: visible; HEIGHT: 1%
}
DL.bbsList01 DD.bbsContent DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 141px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DL.bbsList01 DD.bbsContent DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 543px; WORD-BREAK: break-all; PADDING-TOP: 10px
}
DL.bbsList01 DD.bbsInfo {
	PADDING-RIGHT: 20px; BORDER-TOP: #fbb14e 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DL.bbsList01 DD.bbsInfo DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DL.bbsList01 DD.bbsInfo DL DT {
	PADDING-RIGHT: 4px; DISPLAY: inline; BACKGROUND: url(css/colon001.gif) no-repeat 100% 50%
}
DL.bbsList01 DD.bbsInfo DL DD {
	DISPLAY: inline; PADDING-LEFT: 8px
}
DL.commentList01 {
	BORDER-BOTTOM: #ddc49c 1px solid
}
P.deleteTextArea {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; LEFT: 2em; WIDTH: 5em; LINE-HEIGHT: 1.5; POSITION: absolute; TOP: 2px; HEIGHT: 1.5em; TEXT-ALIGN: left
}
DL.commentList01 DT.commentDate {
	BORDER-RIGHT: #ddc49c 1px solid; BORDER-TOP: #ddc49c 1px solid; FONT-WEIGHT: bold; BACKGROUND: #f5e9d4; BORDER-LEFT: #ddc49c 1px solid; WIDTH: 714px; COLOR: #b5966b; LINE-HEIGHT: 1.8; BORDER-BOTTOM: #ddc49c 1px; HEIGHT: 20px
}
DL.commentList01 DT.commentDate INPUT {
	BORDER-RIGHT: #f2ddb7 1px solid; BORDER-TOP: #f2ddb7 1px solid; BACKGROUND: #fdf9f2; VERTICAL-ALIGN: middle; BORDER-LEFT: #f2ddb7 1px solid; BORDER-BOTTOM: #f2ddb7 1px solid
}
DL.commentList01 DT.commentDate P {
	PADDING-LEFT: 5px
}
DL.commentList01 DT.commentDate SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; RIGHT: 10px; WIDTH: 12em; COLOR: #8c7551; BOTTOM: 0px; LINE-HEIGHT: 1.5; POSITION: absolute; TEXT-ALIGN: right
}
DL.commentContent01 {
	BORDER-RIGHT: #ddc49c 1px solid; BORDER-TOP: #ddc49c 1px solid; BACKGROUND: url(css/bg_comment01.gif) repeat-y; OVERFLOW: hidden; BORDER-LEFT: #ddc49c 1px solid; BORDER-BOTTOM: #ddc49c 1px
}
DL.commentContent01:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DL.commentContent01 {
	CLEAR: both; OVERFLOW: hidden
}
 HTML DL.commentContent01 {
	OVERFLOW: visible; HEIGHT: 1%
}
DL.commentContent01 DT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 141px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.commentForm DL.commentContent01 DT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 121px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DL.commentContent01 DT SPAN.supplement01 {
	DISPLAY: block
}
DL.commentContent01 DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 543px; WORD-BREAK: break-all; PADDING-TOP: 10px
}
DL.commentContent01 DD TEXTAREA {
	MARGIN-TOP: 5px; DISPLAY: block
}
DIV.commentForm H3 {
	BORDER-RIGHT: #ddc49c 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddc49c 1px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(css/bg_comment_form001.gif) #f5e9d4 repeat-x; PADDING-BOTTOM: 0px; BORDER-LEFT: #ddc49c 1px solid; LINE-HEIGHT: 2; PADDING-TOP: 0px; BORDER-BOTTOM: #ddc49c 1px solid
}
DIV.commentForm DIV.formButtons01 {
	BORDER-RIGHT: #ddc49c 1px solid; BORDER-TOP: #ddc49c 1px solid; BORDER-LEFT: #ddc49c 1px solid; BORDER-BOTTOM: #ddc49c 1px solid
}
DIV.commentForm DIV.formButtons01 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 83%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.commentForm DIV.commentFormNote {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid
}
DIV.commentForm DIV.commentFormNote P {
	PADDING-RIGHT: 20px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 20px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 2; PADDING-TOP: 0px; BORDER-BOTTOM: #ebebeb 1px solid
}
DIV.pageNavigation01 {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 714px; BORDER-BOTTOM: #d6d6d6 1px solid
}
DIV.top {
	BORDER-BOTTOM-STYLE: none
}
DIV.pageNavigation01 DIV.pageList01 {
	MIN-HEIGHT: 23px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.8; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid; HEIGHT: 24px; TEXT-ALIGN: center
}
DIV.pageNavigation01 DIV.pageList01 UL {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.pageNavigation01 DIV.pageList01 LI {
	DISPLAY: inline
}
DIV.pageNavigation01 DIV.pageList01 LI DIV {
	DISPLAY: inline
}
DIV.pageNavigation01 DIV.pageList01 LI.on {
	BORDER-RIGHT: #efecd6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #efecd6 1px solid; PADDING-LEFT: 4px; BACKGROUND: #60aac7; PADDING-BOTTOM: 2px; BORDER-LEFT: #efecd6 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #efecd6 1px solid; TEXT-DECORATION: none
}
DIV.pageNavigation01 DIV.pageList01 UL LI A {
	MARGIN: 0px 0.25em
}
DIV.pageNavigation01 DIV.pageList02 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(css/bg_page_list03.gif) #fff repeat-x 0% 100%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8; PADDING-TOP: 2px; HEIGHT: 26px
}
DIV.pageNavigation01 DIV.pageList02:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML DIV.pageNavigation01 DIV.pageList02 {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.pageNavigation01 DIV.pageList02 P {
	FLOAT: left; WIDTH: 55%; COLOR: #666
}
DIV.pageNavigation01 DIV.pageList02 P IMG {
	MARGIN-TOP: 7px
}
DIV.pageNavigation01 DIV.pageList02 P.supplement01 {
	PADDING-TOP: 3px
}
DIV.pageNavigation01 DIV.pageList02 UL {
	FLOAT: right; WIDTH: 44%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
DIV.pageNavigation01 DIV.pageList02 UL LI {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
DIV.toolExplanation01 {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 83%; PADDING-BOTTOM: 4px; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 678px; COLOR: #666; PADDING-TOP: 4px; BACKGROUND-COLOR: #f8f8f8
}
DIV.toolExplanation02 {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 83%; PADDING-BOTTOM: 4px; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 678px; COLOR: #666; PADDING-TOP: 4px; BACKGROUND-COLOR: #f8f8f8
}
DIV.toolExplanation02 {
	BORDER-BOTTOM: #f6a838 1px solid
}
DIV.toolExplanation01 P IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
DIV.toolExplanation02 P IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
DIV.confirm01 {
	BORDER-RIGHT: #d6d6d6 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #666; BORDER-BOTTOM: #fbb14e 1px solid; BACKGROUND-COLOR: #f8f8f8
}
DIV.confirm01 P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.confirm02 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(css/bg_confirm003.gif) #f8f8f8 repeat-y; PADDING-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 8px
}
UL.entryList01 {
	CLEAR: both; BORDER-RIGHT: #fbb14e 1px solid; BORDER-TOP: #fbb14e 1px solid; BORDER-LEFT: #fbb14e 1px solid; BORDER-BOTTOM: #fbb14e 1px solid
}
UL.entryList01 LI {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
UL.entryList01 LI.odd {
	BACKGROUND: #fff8e9
}
UL.entryList01 LI DL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; ZOOM: 1
}
UL.entryList01 LI DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UL.entryList01 LI DL {
	OVERFLOW: hidden
}
 HTML UL.entryList01 LI DL {
	OVERFLOW: visible; HEIGHT: 1%
}
UL.entryList01 LI DL DT {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 160px
}
UL.entryList01 LI DL DD {
	FLOAT: right; WIDTH: 504px; WORD-BREAK: break-all
}
UL.entryList01 LI DL DD A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 0.2em
}
DIV.searchForm01 SELECT {
	OVERFLOW: auto
}
DIV.searchForm02 SELECT {
	OVERFLOW: auto
}
DIV.searchForm03 SELECT {
	OVERFLOW: auto
}
#diarySubMenu {
	OVERFLOW: auto
}
DIV.searchForm01 {
	BORDER-RIGHT: #f3ddbf 1px solid; BORDER-TOP: #f3ddbf 1px solid; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #f3ddbf 1px solid; BORDER-BOTTOM: #f3ddbf 1px solid
}
DIV.searchForm02 {
	BORDER-RIGHT: #f3ddbf 1px solid; BORDER-TOP: #f3ddbf 1px solid; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #f3ddbf 1px solid; BORDER-BOTTOM: #f3ddbf 1px solid
}
DIV.searchForm03 {
	BORDER-RIGHT: #f3ddbf 1px solid; BORDER-TOP: #f3ddbf 1px solid; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #f3ddbf 1px solid; BORDER-BOTTOM: #f3ddbf 1px solid
}
DIV.searchForm01:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.searchForm02:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.searchForm03:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML DIV.searchForm01 {
	OVERFLOW: visible; HEIGHT: 1%
}
 HTML DIV.searchForm02 {
	OVERFLOW: visible; HEIGHT: 1%
}
 HTML DIV.searchForm03 {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.searchForm01 H2 {
	LEFT: -9999px; POSITION: absolute
}
DIV.searchForm02 H2 {
	LEFT: -9999px; POSITION: absolute
}
DIV.searchForm03 H2 {
	LEFT: -9999px; POSITION: absolute
}
LI.searchDiary A {
	WIDTH: 39px
}
LI.searchCommunity A {
	WIDTH: 64px
}
LI.searchVideo A {
	WIDTH: 36px
}
LI.searchPhoto A {
	WIDTH: 38px
}
LI.searchMusic A {
	WIDTH: 70px
}
LI.searchReview A {
	WIDTH: 52px
}
LI.searchNews A {
	WIDTH: 52px
}
LI.searchWeb A {
	WIDTH: 40px
}
LI.searchInbox A {
	WIDTH: 46px
}
LI.searchLog A {
	WIDTH: 56px
}
LI.searchFrom A {
	WIDTH: 46px
}
LI.searchWholeCommunity A {
	WIDTH: 88px
}
LI.searchTopic A {
	WIDTH: 50px
}
LI.searchEvent A {
	WIDTH: 50px
}
LI.searchEnquete A {
	WIDTH: 60px
}
LI.searchOtherComuunities A {
	WIDTH: 110px
}
LI.searchEventDate A {
	WIDTH: 112px
}
LI.searchAll A {
	WIDTH: 39px
}
LI.searchWeb {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
LI.searchFrom {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.communitySearch01 LI.searchEnquete {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
LI.searchEventDate {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
LI.searchOtherComuunities {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.searchForm01 {
	BACKGROUND: url(css/bg_search_form001.gif) #fbe9cf repeat-x
}
DIV.searchForm01 UL.searchCategory01 {
	WIDTH: 396px
}
DIV.searchForm02 {
	BACKGROUND: url(css/bg_search_form002.gif) #fbe9d0 repeat-x
}
DIV.searchForm02 UL.searchFunction01 UL.searchCategory01 {
	DISPLAY: inline
}
DIV.searchForm02 UL.searchFunction01 LI UL {
	DISPLAY: inline
}
DIV.searchForm03 {
	BACKGROUND: url(css/bg_search_form003.gif) #fbe9cf repeat-x
}
DIV.searchForm03 LI.select01 {
	PADDING-TOP: 5px
}
DIV.searchForm03 UL.searchCategory01 {
	WIDTH: 296px
}
DIV.searchForm03 UL.communitySearch01 {
	WIDTH: 416px
}
DIV.searchForm03 UL.communitySearch02 {
	WIDTH: 240px
}
DIV.searchForm03 UL.searchFunction03 UL.communitySearch01 {
	WIDTH: auto
}
DIV.searchForm03 P.select01 {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: center
}
DIV.bottomSearch01 {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 1px
}
DIV.bottomSearch02 {
	CLEAR: both; MARGIN-TOP: 10px
}
DIV.bottomSearch03 {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
UL.searchCategory01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 6px
}
UL.searchCategory01 LI {
	FLOAT: left; TEXT-ALIGN: center
}
UL.searchCategory01 LI A {
	DISPLAY: block; FONT-SIZE: 84%! important; BACKGROUND: url(css/searchform_border.gif) repeat-y 100% 0%
}
UL.searchCategory01 LI.last A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.searchCategory01 LI.last A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.searchCategory01 LI A:hover {
	BACKGROUND: url(css/searchform_border.gif) repeat-y 100% 0%
}
UL.searchCategory01 LI A.selected:link {
	BACKGROUND: #f90; COLOR: #fff; TEXT-DECORATION: none
}
UL.searchCategory01 LI A.selected:visited {
	BACKGROUND: #f90; COLOR: #fff; TEXT-DECORATION: none
}
UL.searchCategory01 LI A.selected:hover {
	BACKGROUND: #f90; COLOR: #fff; TEXT-DECORATION: none
}
UL.searchCategory01 LI A.selected:active {
	BACKGROUND: #f90; COLOR: #fff; TEXT-DECORATION: none
}
UL.searchCategory01 LI A.selected:unknown {
	BACKGROUND: #f90; COLOR: #fff; TEXT-DECORATION: none
}
UL.searchFunction01 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
UL.searchFunction01 LI {
	DISPLAY: inline
}
UL.searchFunction01 LI INPUT {
	VERTICAL-ALIGN: middle
}
UL.searchFunction01 LI.input01 INPUT {
	BORDER-RIGHT: #ffc976 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc976 1px solid; PADDING-LEFT: 21px; FONT-SIZE: 100%; BACKGROUND: url(css/searchform001.gif) #fff no-repeat 5px 50%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffc976 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ffc976 1px solid
}
UL.searchFunction01 LI.input02 INPUT {
	BORDER-RIGHT: #ffc976 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc976 1px solid; PADDING-LEFT: 21px; FONT-SIZE: 100%; BACKGROUND: url(css/searchform001.gif) #fff no-repeat 5px 50%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffc976 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ffc976 1px solid
}
UL.searchFunction01 LI.select01 SELECT {
	BACKGROUND: #fdf9f2; VERTICAL-ALIGN: middle
}
UL.searchFunction01 LI.input02 SELECT {
	VERTICAL-ALIGN: middle
}
UL.searchFunction01 LI.input02 INPUT {
	VERTICAL-ALIGN: middle
}
UL.searchFunction01 LI.input01 INPUT {
	WIDTH: 299px
}
UL.searchFunction01 LI.input02 INPUT {
	WIDTH: 199px
}
UL.searchFunction02 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 14px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 6px
}
UL.searchFunction03 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 14px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 6px
}
UL.searchFunction02 LI {
	PADDING-LEFT: 4px; FLOAT: left
}
UL.searchFunction03 LI {
	PADDING-LEFT: 4px; FLOAT: left
}
UL.searchFunction02 LI UL LI {
	PADDING-LEFT: 0px
}
UL.searchFunction03 LI UL LI {
	PADDING-LEFT: 0px
}
UL.searchFunction02 LI INPUT {
	VERTICAL-ALIGN: middle
}
UL.searchFunction03 LI INPUT {
	VERTICAL-ALIGN: middle
}
UL.searchFunction02 LI.input02 INPUT {
	BORDER-RIGHT: #ffc976 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc976 1px solid; PADDING-LEFT: 21px; FONT-SIZE: 100%; BACKGROUND: url(css/searchform001.gif) #fff no-repeat 5px 50%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffc976 1px solid; WIDTH: 199px; PADDING-TOP: 3px; BORDER-BOTTOM: #ffc976 1px solid
}
UL.searchFunction03 LI.input02 INPUT {
	BORDER-RIGHT: #ffc976 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc976 1px solid; PADDING-LEFT: 21px; FONT-SIZE: 100%; BACKGROUND: url(css/searchform001.gif) #fff no-repeat 5px 50%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffc976 1px solid; WIDTH: 199px; PADDING-TOP: 3px; BORDER-BOTTOM: #ffc976 1px solid
}
UL.searchFunction02 {
	WIDTH: 540px
}
UL.searchFunction03 {
	WIDTH: 670px
}
DIV.searchForm03 UL.searchFunction03 {
	WIDTH: 640px
}
UL.searchFunction03 LI.input02 {
	PADDING-TOP: 3px
}
UL.searchSort01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
UL.searchSort02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
UL.searchSort03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
UL.searchSort01 LI {
	DISPLAY: inline; FONT-SIZE: 83%
}
UL.searchSort02 LI {
	DISPLAY: inline; FONT-SIZE: 83%
}
UL.searchSort03 LI {
	DISPLAY: inline; FONT-SIZE: 83%
}
UL.searchSort01 LI INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
UL.searchSort02 LI INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
UL.searchSort03 LI INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
UL.searchSort01 {
	MARGIN-LEFT: auto; WIDTH: 396px; MARGIN-RIGHT: auto
}
UL.searchSort02 {
	TEXT-ALIGN: center
}
UL.searchSort03 {
	MARGIN-LEFT: auto; WIDTH: 484px; MARGIN-RIGHT: auto; TEXT-ALIGN: right
}
UL.searchSort01 .searchFocus01 {
	MARGIN-LEFT: 20px
}
DIV.searchError01 {
	PADDING-TOP: 5px
}
UL.searchSort01 LI.searchVolume01 {
	MARGIN-LEFT: 20px; WHITE-SPACE: nowrap
}
UL.searchSort01 LI.searchVolume01 SELECT {
	FONT-SIZE: 100%; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle
}
DIV.messageArea {
	MARGIN-BOTTOM: 5px
}
DIV.messageArea DIV.heading03 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 21px; BACKGROUND: url(css/body_main_area001.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 690px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px
}
DIV.messageArea DIV.heading03 H2 {
	FONT-WEIGHT: bold
}
DIV.messageArea DIV.heading03 H3 {
	FONT-WEIGHT: bold
}
DIV.messageArea DIV.heading03 P {
	RIGHT: 10px; POSITION: absolute; TOP: 0px
}
DIV.messageArea DIV.contents {
	BORDER-RIGHT: #fbb14e 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fbb14e 1px; PADDING-LEFT: 20px; BACKGROUND: #fee7c6; PADDING-BOTTOM: 10px; BORDER-LEFT: #fbb14e 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fbb14e 1px solid
}
DIV.messageArea DIV.contents DIV {
	BORDER-RIGHT: #ffcd8f 1px solid; PADDING-RIGHT: 70px; BORDER-TOP: #ffcd8f 1px solid; PADDING-LEFT: 70px; BACKGROUND: url(css/bg_stripe001.gif); PADDING-BOTTOM: 34px; BORDER-LEFT: #ffcd8f 1px solid; PADDING-TOP: 23px; BORDER-BOTTOM: #ffcd8f 1px solid
}
DIV.messageArea DIV.contents DIV .formButtons01 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.messageArea DIV.contents DIV P {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
DIV.messageArea DIV.contents DIV P.supplement01 {
	PADDING-BOTTOM: 0px
}
DIV.messageArea DIV.contents DIV P.nothing {
	PADDING-BOTTOM: 0px
}
DIV.messageArea DIV.contents DIV P STRONG {
	FONT-WEIGHT: bold
}
DIV.messageArea DIV.contents DIV P.messageAlert {
	MIN-HEIGHT: 16px; BACKGROUND: url(css/message_area001.gif) no-repeat; HEIGHT: 1%
}
DIV.messageArea DIV.contents DIV UL.formButtons01 {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px
}
DIV.messageArea DIV.contents DIV P.formButtons01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.messageArea DIV.contents DIV P.formButtons01 SPAN {
	DISPLAY: block; FONT-SIZE: 83%; PADDING-BOTTOM: 10px
}
DIV.messageArea DIV.contents DIV DL.messageForm01 {
	BORDER-RIGHT: #f6a838 1px solid; BORDER-TOP: #f6a838 1px solid; BACKGROUND: url(css/bg_edit_list001.gif) #fff repeat-y; MARGIN: 5px auto; OVERFLOW: hidden; BORDER-LEFT: #f6a838 1px solid; WIDTH: 370px; BORDER-BOTTOM: #f6a838 1px solid
}
DIV.messageArea DIV.contents DIV DL.messageForm01:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML DIV.messageArea DIV.contents DIV DL.messageForm01 {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.messageArea DIV.contents DIV DL.messageForm01 DT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 120px; PADDING-TOP: 10px
}
DIV.messageArea DIV.contents DIV DL.messageForm01 DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 210px; PADDING-TOP: 10px
}
DIV.messageArea DIV.contents DIV UL.messageContentList01 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
DIV.messageArea DIV.contents DIV UL.messageContentList01 LI INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
DIV.messageArea DIV.contents DIV P STRONG.alartEntry01 {
	FONT-SIZE: 108%
}
DIV.messageAreaAd01 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 23px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 23px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none! important
}
#bodyMainArea DIV.heading02 {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-LEFT: 21px; BACKGROUND: url(css/body_main_area001.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 690px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px
}
#bodyMainArea DIV.heading02:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#bodyMainArea DIV.heading02 H2 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 550px
}
#bodyMainArea DIV.heading02 H3 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 550px
}
#bodyMainArea #bodyContents DIV.heading02 H2 {
	FONT-WEIGHT: normal
}
#bodyMainArea #bodyContents DIV.heading02 H3 {
	FONT-WEIGHT: normal
}
#bodyMainArea DIV.heading02 H3 EM {
	FONT-SIZE: 84%
}
#bodyMainArea DIV.heading02 P {
	FLOAT: right; WIDTH: 131px
}
#bodySide DIV.listBox01 {
	BACKGROUND: url(css/body_side001.gif) no-repeat 50% top; MARGIN: 0px 0px 5px; WIDTH: 270px
}
#bodySide DIV.listBox01 H2 {
	PADDING-LEFT: 15px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
#bodySide DIV.listBox01 H2 A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#bodySide DIV.listBox01 H2 A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#bodySide DIV.listBox01 H2 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#bodySide DIV.listBox01 H2 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#bodySide DIV.listBox01 H2 A:unknown {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#bodySide DIV.listBox01 DIV.contents {
	BORDER-RIGHT: #f90 1px solid; BORDER-TOP: #f90 1px; BORDER-LEFT: #f90 1px solid; WIDTH: 268px; BORDER-BOTTOM: #f90 1px solid
}
#bodySide DIV.listBox01 DIV.communityListNone {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.4; PADDING-TOP: 7px
}
#bodySide DIV.listBox01 DIV.communityListNone H3 {
	FONT-SIZE: 116%; PADDING-BOTTOM: 6px
}
#bodySide DIV.listBox01 DIV.communityListNone P.moreLink01 A {
	PADDING-LEFT: 9px; BACKGROUND: url(css/arrow002.gif) no-repeat left center
}
TABLE.iconListTable {
	TABLE-LAYOUT: fixed; BACKGROUND: url(css/bg_iconlist001.gif) repeat-y 50% 0%; OVERFLOW: visible; WIDTH: 268px
}
TABLE.iconListTable TR {
	BACKGROUND: url(css/bg_iconlist002.gif) repeat-x 0% 100%
}
TABLE.iconListTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 79px; WORD-BREAK: break-all; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE.iconListTable TD.centerItem {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; WIDTH: 78px; PADDING-TOP: 5px
}
TABLE.iconListTable TD A:link {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
TABLE.iconListTable TD A:visited {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
TABLE.iconListTable TD A:hover {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
TABLE.iconListTable TD A:active {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
TABLE.iconListTable TD A:unknown {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
TABLE.iconListTable TD SPAN.joinIcon {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
TABLE.iconListTable TD SPAN {
	DISPLAY: block; LINE-HEIGHT: 1.4; PADDING-TOP: 5px; LETTER-SPACING: 0px
}
#bodySide DIV.listBoxUtility01 {
	BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 266px
}
#bodySide DIV.listBoxUtility01:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML #bodySide DIV.listBoxUtility01 {
	OVERFLOW: visible; HEIGHT: 1%
}
#bodySide DIV.utilityLinks01 UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#bodyContents DIV.contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#bodyContents DIV.heading01 {
	PADDING-LEFT: 21px; BACKGROUND: url(css/body_contents001.gif) no-repeat; LINE-HEIGHT: 26px; HEIGHT: 30px
}
#bodyContents DIV.heading02 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(css/body_contents002.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 421px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; ZOOM: 1; HEIGHT: 24px
}
#bodyContents DIV.heading02:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#bodyContents DIV.heading02 H3 {
	FLOAT: left; WIDTH: 355px
}
#bodyContents DIV.heading02 UL.utility02 {
	FLOAT: right; WIDTH: 57px
}
#bodyContents DIV.heading02 UL.utility02 LI {
	FLOAT: left; WIDTH: 19px
}
#bodyContents DIV.heading02 UL.utility02 LI A IMG {
	MARGIN-TOP: 4px; VERTICAL-ALIGN: top
}
UNKNOWN {
	MARGIN-TOP: 0px
}
DIV.heading02 P.utility03 {
	FLOAT: right
}
#bodyContents DIV.heading02 IMG.openRange {
	MARGIN-LEFT: 3px
}
#bodyContents DIV.heading05 {
	PADDING-LEFT: 21px; BACKGROUND: url(css/body_contents004.gif) no-repeat; WIDTH: 420px; LINE-HEIGHT: 26px; POSITION: relative; HEIGHT: 30px
}
#bodyContents DIV.heading05 P {
	FONT-SIZE: 12px; RIGHT: 16px; POSITION: absolute; TOP: 0px
}
#bodyContents DIV.heading05 P.editProfileLink A {
	PADDING-LEFT: 20px; BACKGROUND: url(css/change001.gif) no-repeat 0% 50%
}
#bodyContents DIV.contents DL.contentsList01 {
	PADDING-LEFT: 15px
}
DIV.bodySubSection {
	MARGIN-BOTTOM: 5px
}
DIV.bodySubSection DIV.heading01 {
	POSITION: relative
}
DIV.bodySubSection H2 {
	PADDING-LEFT: 15px; BACKGROUND: url(css/body_sub001.gif) no-repeat; LINE-HEIGHT: 24px; HEIGHT: 24px
}
DIV.bodySubSection H2 A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
DIV.bodySubSection H2 A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
DIV.bodySubSection H2 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
DIV.bodySubSection H2 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
DIV.bodySubSection H2 A:unknown {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
DIV.bodySubSection A.sectionSize {
	DISPLAY: block; RIGHT: 5px; WIDTH: 15px; POSITION: absolute; TOP: 5px; HEIGHT: 15px
}
DIV.bodySubSection DIV.contents {
	BORDER-RIGHT: #f6a838 1px solid; BORDER-TOP: #f6a838 1px; BORDER-LEFT: #f6a838 1px solid; BORDER-BOTTOM: #f6a838 1px solid
}
DIV.generalSection {
	MARGIN: 0px 0px 5px
}
.emphasis01 {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.emphasis02 {
	FONT-WEIGHT: bold
}
.emphasis03 {
	COLOR: #ff0000
}
.nothing {
	PADDING-TOP: 5px; TEXT-ALIGN: center
}
DL.bbsList01 DD.if3colsBbsContent DL {
	BORDER-TOP: #ffcd8f 1px solid; BACKGROUND: url(css/3cols_dot_vertical.gif) repeat-y; OVERFLOW: hidden; WIDTH: 714px
}
DL.bbsList01 DD.if3colsBbsContent DL.if2cols {
	BACKGROUND: url(css/2cols_dot_vertical.gif) repeat-y
}
DL.bbsList01 DD.if3colsBbsContent DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DL.bbsList01 DD.if3colsBbsContent DL {
	ZOOM: 1
}
DL.bbsList01 DD.if3colsBbsContent DL.if2cols DD.if3colsMessage {
	WIDTH: 530px; BACKGROUND-COLOR: #fff
}
DL.bbsList01 DD.if3colsBbsContent DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 141px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DL.bbsList01 DD.if3colsBbsContent DD.if3cols {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 141px; WORD-BREAK: break-all; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DL.bbsList01 DD.if3colsBbsContent DD.if3colsMessage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 390px; WORD-BREAK: break-all; PADDING-TOP: 10px
}
DIV.pageNavigation02 {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; BACKGROUND: url(css/community_info_bg002.gif); BORDER-LEFT: #d6d6d6 1px solid; BORDER-BOTTOM: #d6d6d6 1px solid; TEXT-ALIGN: center
}
DIV.pageNavigation02 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 630px; COLOR: #000; LINE-HEIGHT: 1.2em; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.iconList03 UL LI DIV.iconState04 {
	MIN-HEIGHT: 120px; OVERFLOW: hidden; PADDING-TOP: 10px; HEIGHT: 120px
}
DIV.iconList03 UL LI DIV.iconState01 {
	BACKGROUND: #ffffff
}
DIV.iconList03 UL LI DIV.iconState04 {
	BACKGROUND: #ffffff
}
DIV.iconState04 {
	
}
DIV.iconList03 UL LI DIV.iconState04 A {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 76px; TEXT-INDENT: -9999px; HEIGHT: 76px
}
UL.entryList01 LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(css/body_long_contents001.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 20px
}
#errorArea {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 6px auto 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 678px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
#errorArea DIV.contents {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 150px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 211px; BACKGROUND: url(css/alert001.gif) #eeeeee no-repeat 150px 50%; PADDING-BOTTOM: 21px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 315px; PADDING-TOP: 24px; BORDER-BOTTOM: #cccccc 1px solid
}
#errorArea DIV.contents P {
	FONT-WEIGHT: bold; COLOR: #ff0000; LINE-HEIGHT: 1.5
}
BODY.popup #errorArea {
	MARGIN: 0px auto 12px
}
DIV.heading04 {
	BORDER-RIGHT: #f3ddbf 1px solid; BORDER-TOP: #f3ddbf 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #f3ddbf 1px solid; BORDER-BOTTOM: #f3ddbf 1px solid
}
DIV.heading04 DL {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #fff3e0; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
DIV.heading04 DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML DIV.heading04 DL {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.heading04 DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 280px; PADDING-TOP: 3px
}
DIV.heading04 DL DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 137px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
DIV.heading04 DL DD A {
	PADDING-LEFT: 10px; BACKGROUND: url(css/link001.gif) no-repeat 0% 50%
}
SPAN.necessaryItem {
	FONT-WEIGHT: bold; COLOR: #dd0000
}
DIV.manageList01 {
	BORDER-RIGHT: #fbb14e 1px solid; BORDER-TOP: #fbb14e 1px; BORDER-LEFT: #fbb14e 1px solid; WIDTH: 714px; BORDER-BOTTOM: #fbb14e 1px solid
}
DIV.manageList02 {
	BORDER-RIGHT: #fbb14e 1px solid; BORDER-TOP: #fbb14e 1px; BORDER-LEFT: #fbb14e 1px solid; WIDTH: 714px; BORDER-BOTTOM: #fbb14e 1px solid
}
DIV.manageList01 {
	BACKGROUND: url(css/bg_manage_list001.gif) repeat-y
}
DIV.manageList01 COL.tableColumn01 {
	WIDTH: 142px
}
DIV.manageList01 COL.tableColumn02 {
	WIDTH: 330px
}
DIV.manageList01 COL.tableColumn03 {
	WIDTH: 122px
}
DIV.manageList01 COL.tableColumn04 {
	WIDTH: 120px
}
DIV.manageList02 COL.tableColumn01 {
	WIDTH: 142px
}
DIV.manageList02 COL.tableColumn02 {
	WIDTH: 452px
}
DIV.manageList02 COL.tableColumn03 {
	WIDTH: 120px
}
DIV.manageList01 TABLE {
	WIDTH: 714px
}
DIV.manageList02 TABLE {
	WIDTH: 714px
}
DIV.manageList01 TABLE TH {
	BORDER-TOP: #fbb14e 1px solid; VERTICAL-ALIGN: middle
}
DIV.manageList01 TABLE TD {
	BORDER-TOP: #fbb14e 1px solid; VERTICAL-ALIGN: middle
}
DIV.manageList02 TABLE TH {
	BORDER-TOP: #fbb14e 1px solid; VERTICAL-ALIGN: middle
}
DIV.manageList02 TABLE TD {
	BORDER-TOP: #fbb14e 1px solid; VERTICAL-ALIGN: middle
}
DIV.manageList01 TABLE TH {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.manageList02 TABLE TH {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.manageList01 TABLE TH UL LI {
	PADDING-BOTTOM: 4px
}
DIV.manageList02 TABLE TH UL LI {
	PADDING-BOTTOM: 4px
}
DIV.manageList01 TABLE TH UL LI A IMG {
	TEXT-DECORATION: none
}
DIV.manageList02 TABLE TH UL LI A IMG {
	TEXT-DECORATION: none
}
DIV.manageList01 TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.manageList02 TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.manageList01 TABLE TD.manageListIntro {
	VERTICAL-ALIGN: top
}
DIV.manageList02 TABLE TD.manageListIntro {
	VERTICAL-ALIGN: top
}
DIV.manageList01 TABLE TD.manageListAddIntro {
	VERTICAL-ALIGN: middle
}
DIV.manageList01 TABLE TD P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.manageList01 TABLE TD UL {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.manageList02 TABLE TD P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.manageList02 TABLE TD UL {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.manageList01 TABLE TD UL.manageListEdit {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
DIV.manageList02 TABLE TD UL.manageListEdit {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
DIV.manageList01 TABLE TD UL.manageListEdit LI {
	DISPLAY: inline
}
DIV.manageList02 TABLE TD UL.manageListEdit LI {
	DISPLAY: inline
}
DIV.manageList01 TABLE TD UL.manageListEdit LI.leftside {
	BORDER-RIGHT: #ffcd8f 1px solid; PADDING-RIGHT: 5px; MARGIN-RIGHT: 5px
}
DIV.manageList02 TABLE TD UL.manageListEdit LI.leftside {
	BORDER-RIGHT: #ffcd8f 1px solid; PADDING-RIGHT: 5px; MARGIN-RIGHT: 5px
}
DIV.manageList01 TABLE TD.invalid {
	BACKGROUND: #f2f2f2
}
DIV.manageList02 TABLE TR TD.invalid {
	BACKGROUND-COLOR: #f2f2f2! important
}
TD.communityInfoList01 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(css/bg_manage_list003.gif) repeat-y; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
TD.communityInfoList01 UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
TD.communityInfoList01 UL LI {
	BORDER-TOP: #fbb14e 1px solid; OVERFLOW: hidden
}
TD.communityInfoList01 UL LI.listTop {
	BORDER-TOP-STYLE: none
}
TD.communityInfoList01 UL LI:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML TD.communityInfoList01 UL LI {
	OVERFLOW: visible; HEIGHT: 1%
}
TD.communityInfoList01 UL LI DL DT {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 78px; PADDING-TOP: 10px
}
TD.communityInfoList01 UL LI DL DD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 325px; PADDING-TOP: 10px
}
DIV.memoList01 DIV.editMemoForm P.editMemoSubmit {
	DISPLAY: inline; MARGIN-RIGHT: 4px
}
DIV.memoList01 DIV.editMemoForm FORM {
	DISPLAY: inline
}
DIV.sponsorList01 {
	CLEAR: both; MARGIN-TOP: 20px
}
DIV.sponsorList01 DIV.contents {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 20px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 674px; PADDING-TOP: 15px; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.sponsorListArea DIV.contents {
	BORDER-BOTTOM-STYLE: none! important
}
DIV.search_web DIV.sponsorListArea DIV.contents {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.searchMusicResult DIV.sponsorListArea DIV.contents {
	BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.search_web DIV.sponsorListArea DIV.contents {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.searchDiary01 DIV.sponsorList01 DIV.contents {
	BORDER-TOP-STYLE: none! important
}
DIV.searchDiary01 DIV.sponsorListArea DIV.contents {
	BORDER-TOP: #e0e0e0 1px solid
}
DIV.sponsorList01 H3 {
	FONT-SIZE: 83%; FLOAT: right; COLOR: #999
}
DIV.sponsorList01 H3 A:link {
	COLOR: #999
}
DIV.sponsorList01 H3 A:visited {
	COLOR: #999
}
DIV.sponsorList01 H3 A:hover {
	COLOR: #996600
}
DIV.sponsorList01 DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.sponsorList01 DL DT {
	
}
DIV.sponsorList01 DL DT A {
	TEXT-DECORATION: underline
}
DIV.sponsorList01 DD {
	MARGIN-BOTTOM: 10px
}
DIV.sponsorList01 DL DD A {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.sponsorList01 DL DD A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.sponsorList01 SPAN.siteHost {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; COLOR: #008000
}
DIV.sponsorList01 SPAN.siteHost A {
	FONT-WEIGHT: normal; COLOR: #ff9933; TEXT-DECORATION: none
}
DIV.sponsorList01 SPAN.siteHost A:hover {
	FONT-WEIGHT: normal; COLOR: #ff9933; TEXT-DECORATION: none
}
DIV.sponsorList01 STRONG {
	FONT-WEIGHT: bold
}
DIV#sponsorListSide {
	PADDING-LEFT: 10px; PADDING-TOP: 118px
}
DIV#sponsorListSide H2 {
	FONT-SIZE: 84%; MARGIN-BOTTOM: 21px; TEXT-ALIGN: center
}
DIV#sponsorListSide H2 A {
	COLOR: #999999
}
DIV#sponsorListSide H2 A:hover {
	COLOR: #996600
}
DIV#sponsorListSide DT {
	MARGIN-BOTTOM: 3px; LINE-HEIGHT: 1.3
}
DIV#sponsorListSide DT A {
	FONT-SIZE: 117%; COLOR: #248fb9
}
DIV#sponsorListSide DT A:hover {
	COLOR: #996600
}
DIV#sponsorListSide DD A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#sponsorListSide DD.siteHost {
	MARGIN-BOTTOM: 23px
}
DIV#sponsorListSide DD.siteHost A {
	COLOR: #679964
}
DIV.contentsMatchAd01 {
	CLEAR: both; MARGIN-TOP: 20px
}
DIV.contentsMatchAd01 DIV.contents {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 674px; PADDING-TOP: 20px; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.contentsMatchAd01 DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.contentsMatchAd01 DL DT {
	
}
DIV.contentsMatchAd01 DL DT A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.contentsMatchAd01 DL DD A {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.contentsMatchAd01 DL DD A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.contentsMatchAd01 DD.siteHost {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; COLOR: #008000
}
DIV.contentsMatchAd01 DD.siteHost A {
	COLOR: #008000; TEXT-DECORATION: none
}
DIV.contentsMatchAd01 DD.siteHost A:hover {
	COLOR: #008000; TEXT-DECORATION: none
}
INPUT.inputImage {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
IMG.emoji {
	MARGIN: 0px 2px; VERTICAL-ALIGN: -1%
}
DIV.insertVideo {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
DIV.insertVideo .quotationLink {
	MARGIN: 5px auto 0px; TEXT-ALIGN: right
}
DIV.insertVideo .quotationLink A {
	PADDING-LEFT: 12px; BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%; TEXT-DECORATION: underline
}
DIV.insertVideo .quotationLink SPAN {
	PADDING-LEFT: 12px; BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%; TEXT-DECORATION: underline
}
DIV.insertVideo DIV.nicovideo {
	MARGIN: auto; WIDTH: 450px; COLOR: #ffffff; HEIGHT: 357px; BACKGROUND-COLOR: #000000
}
DIV.insertVideo DIV.nicovideo P {
	FONT-SIZE: 90%; POSITION: relative; TOP: 45%
}
P.insert_v_over {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px auto; WIDTH: 240px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
A.insert_v_thumb {
	DISPLAY: block; BACKGROUND: url(http://img.mixi.jp/img/video/thumb_v_over_on.jpg) #ffffff no-repeat center top; MARGIN: 0px auto; WIDTH: 240px; HEIGHT: 180px
}
A.insert_v_thumb:hover {
	BACKGROUND: url(http://img.mixi.jp/img/video/thumb_v_over.jpg) #ffffff no-repeat center top
}
.bottomSpaceAd {
	BORDER-RIGHT: #ddc49c 1px solid; BORDER-TOP: #ddc49c 1px solid; MARGIN-TOP: 15px; BORDER-LEFT: #ddc49c 1px solid; BORDER-BOTTOM: #ddc49c 1px solid
}
.bottomSpaceAd H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #f5e9d4; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
.bottomSpaceAd P {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddc49c 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.newsTitle001 {
	BACKGROUND: url(css/title_news001.gif) no-repeat
}
DIV.newsTitle001 H2 {
	PADDING-LEFT: 47px! important
}
DIV.heading06 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(css/body_contents006.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
DIV.heading06 H2 {
	FONT-WEIGHT: bold
}
DIV.heading06 H2 A:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
DIV.heading08 H2 A:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
DIV.heading06 H2 A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
DIV.heading08 H2 A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
DIV.heading07 {
	CLEAR: both; OVERFLOW: hidden
}
DIV.heading08 {
	CLEAR: both; OVERFLOW: hidden
}
DIV.heading09 {
	CLEAR: both; OVERFLOW: hidden
}
DIV.heading07 H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(css/body_main_area002.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
DIV.heading07 H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(css/body_main_area002.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
DIV.heading08 H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(css/body_main_area003.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
DIV.heading08 H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(css/body_main_area003.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
DIV.heading09 H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(css/body_main_area004.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
DIV.heading09 H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(css/body_main_area004.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 22px
}
DIV.searchForm04 {
	BORDER-RIGHT: #f3ddbf 1px solid; BORDER-TOP: #f3ddbf 1px solid; BACKGROUND: #ffefd8; MARGIN-BOTTOM: 5px; BORDER-LEFT: #f3ddbf 1px solid; BORDER-BOTTOM: #f3ddbf 1px solid; TEXT-ALIGN: center
}
DIV.searchForm04 H2 {
	WIDTH: 100px; TEXT-INDENT: -9999px; POSITION: absolute
}
DIV.searchForm04 DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(css/bg_search.gif) repeat-x left top; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.searchForm04 LABEL {
	FONT-SIZE: 83%
}
DIV.searchForm04 INPUT {
	VERTICAL-ALIGN: middle
}
DIV.searchForm04 SELECT {
	VERTICAL-ALIGN: middle
}
DIV.searchForm04 INPUT#keyword {
	BORDER-RIGHT: #ffc976 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc976 1px solid; PADDING-LEFT: 21px; FONT-SIZE: 100%; BACKGROUND: url(css/searchform001.gif) #ffffff no-repeat 5px 50%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffc976 1px solid; WIDTH: 220px; PADDING-TOP: 3px; BORDER-BOTTOM: #ffc976 1px solid
}
DIV.searchForm04 SELECT#categoryId {
	WIDTH: 133px
}
DIV#pickupKeyword {
	PADDING-RIGHT: 5px; BORDER-TOP: #f3ddbf 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffefd8; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#pickupKeyword DT {
	DISPLAY: inline
}
DIV#pickupKeyword DD {
	DISPLAY: inline
}
DIV#pickupKeyword DT SPAN {
	COLOR: #febe77
}
DIV#pickupKeyword DD {
	MARGIN-RIGHT: 8px
}
DIV.heading10 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(css/body_contents008.gif) no-repeat left top; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px
}
DIV.heading10 H3 {
	FONT-WEIGHT: bold
}
DIV.heading13 H3 {
	FONT-WEIGHT: bold
}
DIV.heading11 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(css/body_contents009.gif) no-repeat left top; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px
}
DIV.heading12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(css/body_contents010.gif) no-repeat left top; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px
}
DIV.heading13 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(css/body_main_area005.gif) no-repeat left top; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
DIV.sideList {
	MARGIN-BOTTOM: 5px
}
DIV.sideList H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(css/diary_sub001.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 20px
}
DIV.sideList DIV.contents {
	BORDER-RIGHT: #fbb14e 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #fbb14e 1px solid; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #fbb14e 1px solid
}
DIV.sideList P.moreLink01 {
	MARGIN-BOTTOM: 5px
}
DIV.sideList UL.iconList LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 24px; BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x left bottom; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; TEXT-INDENT: -20px; PADDING-TOP: 0px
}
DIV.sideList UL.iconList LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#editList01 UL.editContents {
	BORDER-RIGHT: #fbb14e 1px solid; BACKGROUND: url(css/bg_edit_list001.gif) #fff repeat-y; BORDER-LEFT: #fbb14e 1px solid
}
#editList01 UL.editContents LI {
	CLEAR: both; BORDER-BOTTOM: #fbb14e 1px solid
}
#editList01 UL.editContents LI DL {
	ZOOM: 1
}
#editList01 UL.editContents LI DL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#editList01 UL.editContents LI DL DT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#editList01 UL.editContents LI DL DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#editList01 UL.editContents LI DL DT {
	FLOAT: left; WIDTH: 120px
}
#editList01 UL.editContents LI DL DD {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 554px; WORD-BREAK: break-all
}
#editList01 UL.editContents LI DL DD P.editIntroPhoto {
	WIDTH: 80px; TEXT-ALIGN: center
}
#editList01 UL.editContents LI DL DD P.editIntroRelation {
	PADDING-BOTTOM: 5px
}
#editList01 UL.editContents LI DL DD INPUT {
	VERTICAL-ALIGN: middle
}
#editList01 UL.editContents LI DL DD SELECT {
	VERTICAL-ALIGN: middle
}
#editList01 UL.editContents LI DL DD SELECT {
	MARGIN-RIGHT: 3px
}
#editList01 UL.editContents LI DL DD TEXTAREA {
	MARGIN-TOP: 5px
}
#editList01 UL.editContents LI DL DD DL.inputName DT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#editList01 UL.editContents LI DL DD DL.inputName DD {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#editList01 UL.editContents LI DL DD DL.inputName DD {
	MARGIN: 0px 10px 0px 3px
}
#editList01 UL.editContents LI DL DD UL LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#editList01 UL.editContents LI DL DD UL.checkList01 LI {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
#editList01 UL.editContents LI DL DD UL.checkList01 LI INPUT {
	MARGIN-RIGHT: 3px
}
#editList01 UL.editContents LI DL DD UL.checkList02 {
	DISPLAY: inline-block
}
#editList01 UL.editContents LI DL DD UL.checkList02:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#editList01 UL.editContents LI DL DD UL.checkList02 LI {
	CLEAR: none; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 30%
}
#editList01 UL.editContents LI DL DD UL.checkList02 LI INPUT {
	MARGIN-RIGHT: 3px
}
#editList01 .formButtons01 {
	BORDER-RIGHT: #fbb14e 1px solid; BORDER-LEFT: #fbb14e 1px solid; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #fbb14e 1px solid; TEXT-ALIGN: center
}
#editList01 DIV.formButtons01 P.supplement01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto 5px; WIDTH: 630px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#editList01 DIV.formButtons01 P.longLine {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 10px; WIDTH: 597px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#editList01 EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DIV.remind_password SPAN.supplement01 {
	PADDING-TOP: 6px
}
#headerArea {
	BACKGROUND: url(css/headerarea_bg001.gif) no-repeat
}
#headerArea H1 {
	FLOAT: left; WIDTH: 206px
}
#headerArea H1 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 37px; TEXT-ALIGN: right
}
#headerArea SPAN#season_logo A {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#headerArea H1 A.seasonLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headerArea H1 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#headerArea H1 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#headerArea H1 A:unknown {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#headerArea DIV.adBanner {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 29px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 468px; PADDING-TOP: 17px
}
#headerArea DIV.headerNavigationRight {
	FLOAT: right; WIDTH: 247px
}
DIV.headerNavigationRight UL.utilityNavigation01 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 17px! important; HEIGHT: 40px; TEXT-ALIGN: right
}
DIV.headerNavigationRight UL.utilityNavigation01 LI {
	DISPLAY: inline; PADDING-LEFT: 12px! important
}
DIV.headerNavigationRight UL.serviceNavigation {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 19px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; ZOOM: 1
}
DIV.headerNavigationRight UL.serviceNavigation:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.headerNavigationRight UL.serviceNavigation LI {
	PADDING-LEFT: 12px! important; FLOAT: left
}
DIV.headerNavigationRight UL.serviceNavigation LI.music {
	WIDTH: 72px
}
DIV.headerNavigationRight UL.serviceNavigation LI.news {
	WIDTH: 55px
}
DIV.headerNavigationRight UL.serviceNavigation LI.list {
	WIDTH: 65px
}
DIV.headerNavigationRight UL.serviceNavigation LI A {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(css/servicenavi002.gif); TEXT-INDENT: -9999px; LINE-HEIGHT: 13px; HEIGHT: 13px; outline: none
}
DIV.headerNavigationRight UL.serviceNavigation LI.music A {
	BACKGROUND-POSITION: left top
}
DIV.headerNavigationRight UL.serviceNavigation LI.news A {
	BACKGROUND-POSITION: left center
}
DIV.headerNavigationRight UL.serviceNavigation LI.list A {
	BACKGROUND-POSITION: left bottom
}
#headerArea DIV.headerNavigationBottom {
	CLEAR: both; PADDING-BOTTOM: 8px; ZOOM: 1
}
#headerArea DIV.headerNavigationBottom:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.headerNavigationBottom DIV.headerSearch {
	FLOAT: right; WIDTH: 338px; PADDING-TOP: 6px! important; TEXT-ALIGN: right; min-width: 338px
}
DIV.headerNavigationBottom DIV.headerSearch FORM {
	MARGIN: 0px
}
DIV.headerSearch INPUT {
	MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: middle; LETTER-SPACING: 0px
}
DIV.headerSearch SELECT {
	MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: middle; LETTER-SPACING: 0px
}
DIV.headerSearch INPUT {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: 3px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; BORDER-LEFT: #bbbbbb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bbbbbb 1px solid
}
DIV.headerSearch INPUT.searchInput01 {
	WIDTH: 161px
}
BODY:unknown DIV.headerSearch INPUT.searchInput01 {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
DIV.headerSearch INPUT.searchButton01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.headerSearch SELECT {
	HEIGHT: 20px; BACKGROUND-COLOR: #ffffff! important
}
DIV.headerNavigationBottom UL.globalNavigation01 {
	FLOAT: right; WIDTH: 377px; PADDING-TOP: 10px! important; ZOOM: 1; HEIGHT: 23px; min-width: 377px
}
DIV.headerNavigationBottom UL.globalNavigation01:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.headerNavigationBottom UL.globalNavigation01 LI {
	FLOAT: left
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.home {
	PADDING-RIGHT: 19px! important; WIDTH: 60px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.community {
	PADDING-RIGHT: 11px! important; WIDTH: 89px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.friendSearch {
	PADDING-RIGHT: 14px! important; WIDTH: 83px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.friendInvite {
	WIDTH: 84px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI A {
	DISPLAY: block; BACKGROUND-IMAGE: url(css/globalnavi002.gif); TEXT-INDENT: -9999px; LINE-HEIGHT: 23px; HEIGHT: 23px; outline: none
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.home A {
	BACKGROUND-POSITION: left top
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.home A:hover {
	BACKGROUND-POSITION: -89px top
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.community A {
	BACKGROUND-POSITION: left -23px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.community A:hover {
	BACKGROUND-POSITION: -89px -23px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.friendSearch A {
	BACKGROUND-POSITION: left -46px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.friendSearch A:hover {
	BACKGROUND-POSITION: -89px -46px
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.friendInvite A {
	BACKGROUND-POSITION: left bottom
}
DIV.headerNavigationBottom UL.globalNavigation01 LI.friendInvite A:hover {
	BACKGROUND-POSITION: -89px bottom
}
#headerArea DIV.personalNavigation01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#headerArea DIV.personalNavigation01 UL {
	BACKGROUND: url(css/personalnavi_bg001.gif) no-repeat center bottom; PADDING-BOTTOM: 3px; ZOOM: 1
}
#headerArea DIV.personalNavigation01 UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.personalNavigation01 UL LI {
	Z-INDEX: 10; FLOAT: left; ZOOM: 1; POSITION: relative
}
DIV.personalNavigation01 UL LI:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.personalNavigation01 UL LI A {
	BACKGROUND-POSITION: left top; DISPLAY: block; FLOAT: left; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px; outline: none
}
DIV.personalNavigation01 UL LI A:hover {
	BACKGROUND-POSITION: left bottom
}
DIV.personalNavigation01 UL LI A.on {
	BACKGROUND-POSITION: left bottom
}
DIV.personalNavigation01 UL LI DIV.localSubMenu {
	RIGHT: 0px; OVERFLOW: visible! important; POSITION: absolute; TOP: 28px
}
DIV.personalNavigation01 UL LI DIV.localSubMenu UL {
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 8px! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 8px! important; WIDTH: auto; PADDING-TOP: 5px! important
}
DIV.personalNavigation01 UL LI DIV.localSubMenu UL LI {
	WHITE-SPACE: nowrap
}
DIV.personalNavigation01 UL LI DIV.localSubMenu UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto! important; TEXT-INDENT: 0px; HEIGHT: auto! important
}
DIV.personalNavigation01 UL LI.diary DIV.localSubMenu UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(css/diary002.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI.photo DIV.localSubMenu UL LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(css/photo003.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI.video DIV.localSubMenu UL LI A {
	PADDING-LEFT: 17px; BACKGROUND: url(css/video002.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI.review DIV.localSubMenu UL LI A {
	PADDING-LEFT: 18px; BACKGROUND: url(css/review002.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI#review DIV.localSubMenu UL LI A {
	PADDING-LEFT: 18px; BACKGROUND: url(css/review002.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI.music DIV.localSubMenu UL LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(css/music_playlist001.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI.topic DIV.localSubMenu UL LI A {
	PADDING-LEFT: 19px; BACKGROUND: url(css/community_topic001.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI#topic DIV.localSubMenu UL LI A {
	PADDING-LEFT: 19px; BACKGROUND: url(css/community_topic001.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI.event DIV.localSubMenu UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(css/community_event001.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI#event DIV.localSubMenu UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(css/community_event001.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI.enquete DIV.localSubMenu UL LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(css/community_enquete001.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL LI#enquete DIV.localSubMenu UL LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(css/community_enquete001.gif) no-repeat 0% 50%
}
DIV.personalNavigation01 UL.personalNaviHome LI.top {
	WIDTH: 97px
}
DIV.personalNavigation01 UL.personalNaviHome LI.diary {
	WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviHome LI.photo {
	WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviHome LI.video {
	WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviHome LI.review {
	WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviHome LI.music {
	WIDTH: 111px
}
DIV.personalNavigation01 UL.personalNaviHome LI.message {
	WIDTH: 90px
}
DIV.personalNavigation01 UL.personalNaviHome LI.bookmark {
	WIDTH: 90px
}
DIV.personalNavigation01 UL.personalNaviHome LI.log {
	WIDTH: 90px
}
DIV.personalNavigation01 UL.personalNaviHome LI.setup {
	WIDTH: 91px
}
DIV.personalNavigation01 UL.personalNaviHome LI.diary A {
	WIDTH: 73px
}
DIV.personalNavigation01 UL.personalNaviHome LI.photo A {
	WIDTH: 73px
}
DIV.personalNavigation01 UL.personalNaviHome LI.video A {
	WIDTH: 73px
}
DIV.personalNavigation01 UL.personalNaviHome LI.review A {
	WIDTH: 73px
}
DIV.personalNavigation01 UL.personalNaviHome LI.music A {
	WIDTH: 90px
}
DIV.personalNavigation01 UL.personalNaviHome LI.message A {
	WIDTH: 90px
}
DIV.personalNavigation01 UL.personalNaviHome LI.bookmark A {
	WIDTH: 90px
}
DIV.personalNavigation01 UL.personalNaviHome LI.log A {
	WIDTH: 90px
}
DIV.personalNavigation01 UL.personalNaviHome LI.top A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_top001.gif); WIDTH: 97px
}
DIV.personalNavigation01 UL.personalNaviHome LI.message A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_message001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.diary A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_diary001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.photo A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_photo001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.video A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_video001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.review A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_review001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.music A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_music001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.bookmark A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_bookmark001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.log A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_log001.gif)
}
DIV.personalNavigation01 UL.personalNaviHome LI.setup A {
	BACKGROUND-IMAGE: url(css/personalnavi_home_setup001.gif); WIDTH: 91px
}
DIV.personalNavigation01 UL.personalNaviHome LI A.pullButton {
	BACKGROUND-IMAGE: url(css/personalnavi_home_pulldown001.gif); WIDTH: 21px
}
DIV.personalNavigation01 UL.personalNaviHome LI DIV.localSubMenu {
	WIDTH: 94px; min-width: 94px
}
DIV.personalNavigation01 UL.personalNaviHome LI DIV.localSubMenu UL {
	BORDER-RIGHT: #fec480 1px solid; BORDER-TOP: #fec480 1px solid; BORDER-LEFT: #fec480 1px solid; BORDER-BOTTOM: #fec480 1px solid; BACKGROUND-COLOR: #fffbe8! important
}
DIV.personalNavigation01 UL.personalNaviFriend LI {
	WIDTH: 93px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.top {
	WIDTH: 97px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.music {
	WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.message {
	WIDTH: 127px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.bookmark {
	WIDTH: 127px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.mymixi {
	WIDTH: 128px
}
DIV.personalNavigation01 UL.personalNaviFriend LI A {
	WIDTH: 93px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.top A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_top001.gif); WIDTH: 97px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.diary A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_diary001.gif)
}
DIV.personalNavigation01 UL.personalNaviFriend LI.photo A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_photo001.gif)
}
DIV.personalNavigation01 UL.personalNaviFriend LI.video A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_video001.gif)
}
DIV.personalNavigation01 UL.personalNaviFriend LI.review A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_review001.gif)
}
DIV.personalNavigation01 UL.personalNaviFriend LI.music A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_music001.gif); WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.message A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_message001.gif); WIDTH: 127px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.bookmark A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_bookmark001.gif); WIDTH: 127px
}
DIV.personalNavigation01 UL.personalNaviFriend LI.mymixi A {
	BACKGROUND-IMAGE: url(css/personalnavi_friend_mymixi001.gif); WIDTH: 128px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI {
	WIDTH: 108px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#top {
	WIDTH: 104px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#joinCommunity {
	WIDTH: 144px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#bookmark {
	WIDTH: 132px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#inviteCommunity {
	WIDTH: 133px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#leaveCommunity {
	WIDTH: 144px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI A {
	WIDTH: 108px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#topic A {
	WIDTH: 87px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#event A {
	WIDTH: 87px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#enquete A {
	WIDTH: 87px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#review A {
	WIDTH: 87px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#top A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_top001.gif); WIDTH: 104px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#topic A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_topic001.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#event A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_event001.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#enquete A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_enquete001.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#review A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_review001.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#topic A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_topic002.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#event A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_event002.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#enquete A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_enquete002.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#review A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_review002.gif)
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#joinCommunity A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_add001.gif); WIDTH: 144px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#leaveCommunity A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_leave001.gif); WIDTH: 144px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#bookmark A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_bookmark001.gif); WIDTH: 132px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI#inviteCommunity A {
	BACKGROUND-IMAGE: url(css/personalnavi_community_invite001.gif); WIDTH: 133px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI A.pullButton {
	DISPLAY: none
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#topic A.pullButton {
	DISPLAY: block; BACKGROUND-IMAGE: url(css/personalnavi_community_pulldown001.gif); WIDTH: 21px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#event A.pullButton {
	DISPLAY: block; BACKGROUND-IMAGE: url(css/personalnavi_community_pulldown001.gif); WIDTH: 21px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#enquete A.pullButton {
	DISPLAY: block; BACKGROUND-IMAGE: url(css/personalnavi_community_pulldown001.gif); WIDTH: 21px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI.subNavi#review A.pullButton {
	DISPLAY: block; BACKGROUND-IMAGE: url(css/personalnavi_community_pulldown001.gif); WIDTH: 21px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI DIV.localSubMenu {
	WIDTH: 108px; min-width: 108px
}
DIV.personalNavigation01 UL.personalNaviCommunity LI DIV.localSubMenu UL {
	BORDER-RIGHT: #b7d19d 1px solid; BORDER-TOP: #b7d19d 1px solid; BORDER-LEFT: #b7d19d 1px solid; BORDER-BOTTOM: #b7d19d 1px solid; BACKGROUND-COLOR: #f9ffec! important
}
DIV.personalNavigation01 UL.personalNaviCommunity LI DIV.localSubMenu UL LI {
	WIDTH: auto
}
DIV.personalNavigation01 UL.personalNaviMusic LI {
	WIDTH: 156px
}
DIV.personalNavigation01 UL.personalNaviMusic LI.top {
	WIDTH: 161px
}
DIV.personalNavigation01 UL.personalNaviMusic LI.mymusic {
	WIDTH: 160px
}
DIV.personalNavigation01 UL.personalNaviMusic LI A {
	WIDTH: 156px
}
DIV.personalNavigation01 UL.personalNaviMusic LI.top A {
	BACKGROUND-IMAGE: url(css/personalnavi_music_top002.gif); WIDTH: 161px
}
DIV.personalNavigation01 UL.personalNaviMusic LI.ranking A {
	BACKGROUND-IMAGE: url(css/personalnavi_music_ranking002.gif)
}
DIV.personalNavigation01 UL.personalNaviMusic LI.new A {
	BACKGROUND-IMAGE: url(css/personalnavi_music_new002.gif)
}
DIV.personalNavigation01 UL.personalNaviMusic LI.feature A {
	BACKGROUND-IMAGE: url(css/personalnavi_music_feature002.gif)
}
DIV.personalNavigation01 UL.personalNaviMusic LI.guide A {
	BACKGROUND-IMAGE: url(css/personalnavi_music_guide002.gif)
}
DIV.personalNavigation01 UL.personalNaviMusic LI.mymusic A {
	BACKGROUND-IMAGE: url(css/personalnavi_music_mymusic002.gif); WIDTH: 160px
}
DIV.personalNavigation01 UL.personalNaviNews LI {
	WIDTH: 73px
}
DIV.personalNavigation01 UL.personalNaviNews LI.top {
	WIDTH: 100px
}
DIV.personalNavigation01 UL.personalNaviNews LI.entertainment {
	WIDTH: 128px
}
DIV.personalNavigation01 UL.personalNaviNews LI.technology {
	WIDTH: 107px
}
DIV.personalNavigation01 UL.personalNaviNews LI.game {
	WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviNews LI.column {
	WIDTH: 78px
}
DIV.personalNavigation01 UL.personalNaviNews LI A {
	WIDTH: 73px
}
DIV.personalNavigation01 UL.personalNaviNews LI.top A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_top001.gif); WIDTH: 100px
}
DIV.personalNavigation01 UL.personalNaviNews LI.domestic A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_domestic001.gif)
}
DIV.personalNavigation01 UL.personalNaviNews LI.politics A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_politics001.gif)
}
DIV.personalNavigation01 UL.personalNaviNews LI.economy A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_economy001.gif)
}
DIV.personalNavigation01 UL.personalNaviNews LI.local A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_local001.gif)
}
DIV.personalNavigation01 UL.personalNaviNews LI.foreign A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_foreign001.gif)
}
DIV.personalNavigation01 UL.personalNaviNews LI.sports A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_sports001.gif)
}
DIV.personalNavigation01 UL.personalNaviNews LI.politics A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_politics001.gif)
}
DIV.personalNavigation01 UL.personalNaviNews LI.entertainment A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_entertainment001.gif); WIDTH: 128px
}
DIV.personalNavigation01 UL.personalNaviNews LI.technology A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_technology001.gif); WIDTH: 107px
}
DIV.personalNavigation01 UL.personalNaviNews LI.game A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_game001.gif); WIDTH: 94px
}
DIV.personalNavigation01 UL.personalNaviNews LI.column A {
	BACKGROUND-IMAGE: url(css/personalnavi_news_column001.gif); WIDTH: 78px
}
#footerArea P.pagetop {
	MARGIN-BOTTOM: 5px; PADDING-TOP: 15px; TEXT-ALIGN: right
}
#footerArea P.pagetop A {
	PADDING-LEFT: 11px; FONT-SIZE: 84%; BACKGROUND: url(css/pagetop001.gif) no-repeat 0% 50%
}
#footerArea UL {
	LINE-HEIGHT: 1; TEXT-ALIGN: center
}
#footerArea UL LI {
	DISPLAY: inline
}
#footerArea UL.footerNavigation01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(css/footernavi01_bg.gif) #f4f4f4 repeat-x; PADDING-BOTTOM: 6px; PADDING-TOP: 9px
}
#footerArea UL.footerNavigation01 LI {
	FONT-SIZE: 84%; MARGIN: 0px 2px
}
#footerArea UL.footerNavigation02 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(css/footernavi02_bg.gif) #f4f4f4 repeat-x; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#footerArea UL.footerNavigation02 LI {
	FONT-SIZE: 84%; MARGIN: 0px 1px
}
#footerArea ADDRESS {
	BACKGROUND: url(css/footerarea_bg.gif); LINE-HEIGHT: 20px; TEXT-ALIGN: center
}
#globalNavigation {
	CLEAR: both
}
#globalNavigation H2 {
	OVERFLOW: visible; POSITION: absolute; TOP: -9999px
}
UL.contentsNavigation {
	BACKGROUND: url(css/contentsnavi_bg.gif) repeat-x 0% 100%; FLOAT: left; HEIGHT: 35px
}
UL.contentsNavigation LI {
	FLOAT: left
}
UL.utilityNavigation {
	BACKGROUND: url(css/utilitynavi_bg.gif) no-repeat 0% 100%; FLOAT: left; HEIGHT: 35px
}
UL.utilityNavigation LI {
	FLOAT: left
}
UL.contentsNavigation LI A {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 28px; outline-style: none
}
UL.utilityNavigation LI A {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 28px; outline-style: none
}
UL.contentsNavigation LI.home A {
	BACKGROUND: url(css/contentsnavi_home001.gif) no-repeat left top; WIDTH: 78px
}
UL.contentsNavigation LI.diary A {
	BACKGROUND: url(css/contentsnavi_diary001.gif) no-repeat left top; WIDTH: 76px
}
UL.contentsNavigation LI.community A {
	BACKGROUND: url(css/contentsnavi_community001.gif) no-repeat left top; WIDTH: 84px
}
UL.contentsNavigation LI.movie A {
	BACKGROUND: url(css/contentsnavi_video001.gif) no-repeat left top; WIDTH: 76px
}
UL.contentsNavigation LI.photo A {
	BACKGROUND: url(css/contentsnavi_photo001.gif) no-repeat left top; WIDTH: 76px
}
UL.contentsNavigation LI.music A {
	BACKGROUND: url(css/contentsnavi_music001.gif) no-repeat left top; WIDTH: 84px
}
UL.contentsNavigation LI.review A {
	BACKGROUND: url(css/contentsnavi_review001.gif) no-repeat left top; WIDTH: 76px
}
UL.contentsNavigation LI.news A {
	BACKGROUND: url(css/contentsnavi_news001.gif) no-repeat left top; WIDTH: 76px
}
UL.contentsNavigation LI.mikly A {
	BACKGROUND: url(css/contentsnavi_mikly001.gif) no-repeat left top; WIDTH: 73px
}
UL.contentsNavigation LI.promqueen A {
	BACKGROUND: url(css/contentsnavi_pq001.gif) no-repeat left top; WIDTH: 73px
}
UL.contentsNavigation LI.friendSearch A {
	BACKGROUND: url(css/contentsnavi_searchfriend001.gif) no-repeat left top; WIDTH: 68px
}
UL.contentsNavigation LI.friendInvite A {
	BACKGROUND: url(css/contentsnavi_invite001.gif) no-repeat left top; WIDTH: 69px
}
UL.utilityNavigation LI.help A {
	BACKGROUND: url(css/utilitynavi_help001.gif) no-repeat left top; WIDTH: 59px
}
UL.utilityNavigation LI.logout A {
	BACKGROUND: url(css/utilitynavi_logout001.gif) no-repeat left top; WIDTH: 55px
}
UL.contentsNavigation LI A:hover {
	BACKGROUND-POSITION: left bottom
}
UL.utilityNavigation LI A:hover {
	BACKGROUND-POSITION: left bottom
}
#localNavigation {
	CLEAR: both
}
#localNavigation H2 {
	LEFT: -9999px; POSITION: absolute
}
#localNavigation UL LI {
	Z-INDEX: 10; BACKGROUND: url(css/localnavi_bg.gif) repeat-x 0% 100%; FLOAT: left; POSITION: relative; HEIGHT: 23px
}
#localNavigation DIV.localSubMenu {
	LEFT: 0px; POSITION: absolute; TOP: 23px
}
#localNavigation DIV.localSubMenu UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: auto; PADDING-TOP: 5px
}
#localNavigation DIV.localSubMenu UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; POSITION: static; HEIGHT: auto
}
#localNavigation DIV.localSubMenu UL LI A {
	DISPLAY: block; FLOAT: none; OVERFLOW: visible; WIDTH: auto; TEXT-INDENT: 0px
}
UL.localNaviHome LI.top A {
	BACKGROUND: url(css/localnavi_top001.gif) no-repeat left top; WIDTH: 95px
}
UL.localNaviHome LI.message A {
	BACKGROUND: url(css/localnavi_message001.gif) no-repeat left top; WIDTH: 95px
}
UL.localNaviHome LI.diary A {
	BACKGROUND: url(css/localnavi_diary001.gif) no-repeat left top; WIDTH: 79px
}
UL.localNaviHome LI.video A {
	BACKGROUND: url(css/localnavi_video001.gif) no-repeat left top; WIDTH: 79px
}
UL.localNaviHome LI.photo A {
	BACKGROUND: url(css/localnavi_photo001.gif) no-repeat left top; WIDTH: 79px
}
UL.localNaviHome LI.music A {
	BACKGROUND: url(css/localnavi_music002.gif) no-repeat left top; WIDTH: 79px
}
UL.localNaviHome LI.review A {
	BACKGROUND: url(css/localnavi_review001.gif) no-repeat left top; WIDTH: 79px
}
UL.localNaviHome LI.review A {
	BACKGROUND: url(css/localnavi_review001.gif) no-repeat left top; WIDTH: 79px
}
UL.localNaviHome LI.favorite A {
	BACKGROUND: url(css/localnavi_bookmark001.gif) no-repeat left top; WIDTH: 95px
}
UL.localNaviHome LI.show-log A {
	BACKGROUND: url(css/localnavi_log001.gif) no-repeat left top; WIDTH: 95px
}
UL.localNaviHome LI.setup A {
	BACKGROUND: url(css/localnavi_edit001.gif) no-repeat left top; WIDTH: 95px
}
UL.localNaviHome LI.diary A {
	FLOAT: left
}
UL.localNaviHome LI.video A {
	FLOAT: left
}
UL.localNaviHome LI.photo A {
	FLOAT: left
}
UL.localNaviHome LI.music A {
	FLOAT: left
}
UL.localNaviHome LI.review A {
	FLOAT: left
}
UL.localNaviHome LI A.pullButton {
	BACKGROUND: url(css/localnavi_pulldown001.gif) no-repeat left top; FLOAT: left; WIDTH: 16px
}
UL.localNaviHome DIV.localSubMenu UL {
	BORDER-RIGHT: #fec480 1px solid; BORDER-TOP: #fec480 1px solid; BACKGROUND: #fffbe8; BORDER-LEFT: #fec480 1px solid; BORDER-BOTTOM: #fec480 1px solid
}
UL.localNaviHome LI DIV.localSubMenu UL LI {
	WIDTH: 77px; min-width: 77px
}
UL.localNaviHome LI.diary DIV.localSubMenu UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(css/diary002.gif) no-repeat 0% 50%
}
UL.localNaviHome LI.video DIV.localSubMenu UL LI A {
	PADDING-LEFT: 17px; BACKGROUND: url(css/video002.gif) no-repeat 0% 50%
}
UL.localNaviHome LI.photo DIV.localSubMenu UL LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(css/photo003.gif) no-repeat 0% 50%
}
UL.localNaviHome LI.music DIV.localSubMenu UL LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(css/music_playlist001.gif) no-repeat 0% 50%
}
UL.localNaviHome LI.review DIV.localSubMenu UL LI A {
	PADDING-LEFT: 18px; BACKGROUND: url(css/review002.gif) no-repeat 0% 50%
}
UL.localNaviFriend LI.top A {
	BACKGROUND: url(css/localnavi_top001.gif) no-repeat left top; WIDTH: 101px
}
UL.localNaviFriend LI.diary A {
	BACKGROUND: url(css/localnavi_diary001.gif) no-repeat left top; WIDTH: 99px
}
UL.localNaviFriend LI.movie A {
	BACKGROUND: url(css/localnavi_video001.gif) no-repeat left top; WIDTH: 99px
}
UL.localNaviFriend LI.photo A {
	BACKGROUND: url(css/localnavi_photo001.gif) no-repeat left top; WIDTH: 100px
}
UL.localNaviFriend LI.music A {
	BACKGROUND: url(css/localnavi_music001.gif) no-repeat left top; WIDTH: 100px
}
UL.localNaviFriend LI.review A {
	BACKGROUND: url(css/localnavi_review001.gif) no-repeat left top; WIDTH: 100px
}
UL.localNaviFriend LI.message A {
	BACKGROUND: url(css/localnavi_message001.gif) no-repeat left top; WIDTH: 113px
}
UL.localNaviFriend LI.bookmark A {
	BACKGROUND: url(css/localnavi_bookmark001.gif) no-repeat left top; WIDTH: 119px
}
UL.localNaviFriend LI.mymixi A {
	BACKGROUND: url(css/localnavi_mymixi001.gif) no-repeat left top; WIDTH: 119px
}
UL.localNaviCommunity LI.top A {
	BACKGROUND: url(css/communitynavi_top001.gif) no-repeat left top; WIDTH: 114px
}
UL.localNaviCommunity LI.topic A {
	BACKGROUND: url(css/communitynavi_topic001.gif) no-repeat left top; WIDTH: 113px
}
UL.localNaviCommunity LI.topic A.can {
	BACKGROUND: url(css/communitynavi_topic002.gif) no-repeat left top; WIDTH: 97px
}
UL.localNaviCommunity LI.event A {
	BACKGROUND: url(css/communitynavi_event001.gif) no-repeat left top; WIDTH: 113px
}
UL.localNaviCommunity LI.event A.can {
	BACKGROUND: url(css/communitynavi_event002.gif) no-repeat left top; WIDTH: 97px
}
UL.localNaviCommunity LI.enquete A {
	BACKGROUND: url(css/communitynavi_enquete001.gif) no-repeat left top; WIDTH: 113px
}
UL.localNaviCommunity LI.enquete A.can {
	BACKGROUND: url(css/communitynavi_enquete002.gif) no-repeat left top; WIDTH: 97px
}
UL.localNaviCommunity LI.review A {
	BACKGROUND: url(css/communitynavi_review001.gif) no-repeat left top; WIDTH: 113px
}
UL.localNaviCommunity LI.review A.can {
	BACKGROUND: url(css/communitynavi_review002.gif) no-repeat left top; WIDTH: 97px
}
UL.localNaviCommunity LI.leaveCommunity A {
	BACKGROUND: url(css/communitynavi_leave001.gif) no-repeat left top; WIDTH: 138px
}
UL.localNaviCommunity LI.joinCommunity A {
	BACKGROUND: url(css/communitynavi_join001.gif) no-repeat left top; WIDTH: 138px
}
UL.localNaviCommunity LI.addBookmark A {
	BACKGROUND: url(css/communitynavi_add001.gif) no-repeat left top; WIDTH: 120px
}
UL.localNaviCommunity LI.inviteCommunity A {
	BACKGROUND: url(css/communitynavi_recommend001.gif) no-repeat left top; WIDTH: 126px
}
UL.localNaviCommunity LI A.pullButton {
	BACKGROUND: url(css/communitynavi_pulldown001.gif) no-repeat left top; FLOAT: left; WIDTH: 16px
}
UL.localNaviCommunity LI A.hide {
	DISPLAY: none
}
UL.localNaviCommunity DIV.localSubMenu UL {
	BORDER-RIGHT: #b7d19d 1px solid; BORDER-TOP: #b7d19d 1px solid; BACKGROUND: #f9ffec; BORDER-LEFT: #b7d19d 1px solid; BORDER-BOTTOM: #b7d19d 1px solid
}
UL.localNaviCommunity LI DIV.localSubMenu UL LI {
	WIDTH: 95px; min-width: 95px
}
UL.localNaviCommunity LI.topic DIV.localSubMenu UL LI A {
	PADDING-LEFT: 19px; BACKGROUND: url(css/community_topic001.gif) no-repeat 0% 50%
}
UL.localNaviCommunity LI.event DIV.localSubMenu UL LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(css/community_event001.gif) no-repeat 0% 50%
}
UL.localNaviCommunity LI.enquete DIV.localSubMenu UL LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(css/community_enquete001.gif) no-repeat 0% 50%
}
UL.localNaviCommunity LI.review DIV.localSubMenu UL LI A {
	PADDING-LEFT: 18px; BACKGROUND: url(css/review002.gif) no-repeat 0% 50%
}
UL.localNaviCommunity LI.topic A {
	FLOAT: left
}
UL.localNaviCommunity LI.event A {
	FLOAT: left
}
UL.localNaviCommunity LI.enquete A {
	FLOAT: left
}
UL.localNaviCommunity LI.review A {
	FLOAT: left
}
UL.localNaviNews LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 20px
}
UL.localNaviNews LI.top A {
	BACKGROUND: url(css/localnavi_news_top001.gif) no-repeat left top; WIDTH: 91px
}
UL.localNaviNews LI.national A {
	BACKGROUND: url(css/localnavi_news_national001.gif) no-repeat left top; WIDTH: 77px
}
UL.localNaviNews LI.politics A {
	BACKGROUND: url(css/localnavi_news_politics001.gif) no-repeat left top; WIDTH: 77px
}
UL.localNaviNews LI.economy A {
	BACKGROUND: url(css/localnavi_news_economy001.gif) no-repeat left top; WIDTH: 77px
}
UL.localNaviNews LI.local A {
	BACKGROUND: url(css/localnavi_news_local001.gif) no-repeat left top; WIDTH: 77px
}
UL.localNaviNews LI.international A {
	BACKGROUND: url(css/localnavi_news_international001.gif) no-repeat left top; WIDTH: 77px
}
UL.localNaviNews LI.sports A {
	BACKGROUND: url(css/localnavi_news_sports001.gif) no-repeat left top; WIDTH: 82px
}
UL.localNaviNews LI.entertainment A {
	BACKGROUND: url(css/localnavi_news_entertainment001.gif) no-repeat left top; WIDTH: 108px
}
UL.localNaviNews LI.technology A {
	BACKGROUND: url(css/localnavi_news_technology001.gif) no-repeat left top; WIDTH: 98px
}
UL.localNaviNews LI.game A {
	BACKGROUND: url(css/localnavi_news_game001.gif) no-repeat left top; WIDTH: 93px
}
UL.localNaviNews LI.column A {
	BACKGROUND: url(css/localnavi_news_column001.gif) no-repeat left top; WIDTH: 93px
}
UL.localNaviMusic LI.top A {
	BACKGROUND: url(css/localnavi_music_top001.gif) no-repeat left top; WIDTH: 158px
}
UL.localNaviMusic LI.ranking A {
	BACKGROUND: url(css/localnavi_music_ranking001.gif) no-repeat left top; WIDTH: 158px
}
UL.localNaviMusic LI.new A {
	BACKGROUND: url(css/localnavi_music_new001.gif) no-repeat left top; WIDTH: 158px
}
UL.localNaviMusic LI.feature A {
	BACKGROUND: url(css/localnavi_music_feature001.gif) no-repeat left top; WIDTH: 157px
}
UL.localNaviMusic LI.guide A {
	BACKGROUND: url(css/localnavi_music_guide001.gif) no-repeat left top; WIDTH: 157px
}
UL.localNaviMusic LI.mymusic A {
	BACKGROUND: url(css/localnavi_music_mymusic001.gif) no-repeat left top; WIDTH: 162px
}
UL.localNaviHome LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 20px; outline-style: none
}
UL.localNaviCommunity LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 20px; outline-style: none
}
UL.localNaviNews LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 20px; outline-style: none
}
UL.localNaviFriend LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 20px; outline-style: none
}
UL.localNaviMusic LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 20px; outline-style: none
}
UL.localNaviHome LI A:hover {
	BACKGROUND-POSITION: left -20px
}
UL.localNaviHome LI A.on {
	BACKGROUND-POSITION: left -20px
}
#localNavigation UL.localNaviCommunity A:hover {
	BACKGROUND-POSITION: left -20px
}
#localNavigation UL.localNaviCommunity A.on {
	BACKGROUND-POSITION: left -20px
}
UL.localNaviNews LI A:hover {
	BACKGROUND-POSITION: left -20px
}
UL.localNaviNews LI A.on {
	BACKGROUND-POSITION: left -20px
}
UL.localNaviFriend LI A:hover {
	BACKGROUND-POSITION: left -20px
}
UL.localNaviFriend LI A.on {
	BACKGROUND-POSITION: left -20px
}
UL.localNaviMusic LI A:hover {
	BACKGROUND-POSITION: left -20px
}
UL.localNaviMusic LI A.on {
	BACKGROUND-POSITION: left -20px
}
#localNavigation UL DIV.localSubMenu A:hover {
	BACKGROUND-POSITION: 0% 50%
}
#localNavigation UL.localNaviCommunity LI A.on {
	BACKGROUND-POSITION: left -20px
}
#help DIV.contents {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff
}
#help H3 {
	BORDER-RIGHT: #ffcd8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcd8f 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff7e9; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffcd8f 1px solid; COLOR: #fb7d00; PADDING-TOP: 1px; BORDER-BOTTOM: #ffcd8f 1px solid
}
#help UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
#help UL LI {
	PADDING-BOTTOM: 4px
}
#help UL LI A {
	PADDING-LEFT: 6px; BACKGROUND: url(css/list001.gif) no-repeat 0% 0.5em
}
#help UL.helpList02 {
	FLOAT: left; WIDTH: 45%
}
#help UL.helpList03 {
	FLOAT: left; WIDTH: 55%
}
#help P.moreLink01 {
	CLEAR: both
}
#mixiNewsArea #mixiNews {
	MARGIN-TOP: 5px! important; BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x 0% 100%; MARGIN-BOTTOM: 0px! important; HEIGHT: 1px
}
#mixiNewsArea #mixiNews UL {
	BORDER-RIGHT: #f6a838 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #f6a838 1px solid; PADDING-TOP: 8px
}
#mixiNewsArea #mixiNews UL LI {
	FONT-SIZE: 100%; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1
}
#mixiNewsArea #mixiNews UL LI IMG {
	VERTICAL-ALIGN: middle
}
#mixiNewsArea #mixiNews P.moreLink01 {
	BORDER-RIGHT: #f6a838 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; BORDER-LEFT: #f6a838 1px solid; PADDING-TOP: 0px
}
#mixiNewsArea #mixiNews P.moreLink01 A {
	PADDING-LEFT: 9px; BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#mixiNewsArea #mixiNews DIV.nonews {
	BORDER-RIGHT: #f6a838 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 151px; PADDING-BOTTOM: 6px; BORDER-LEFT: #f6a838 1px solid; PADDING-TOP: 6px; HEIGHT: 157px
}
#adBanner {
	MARGIN-BOTTOM: 5px
}
DIV.adBanner {
	MARGIN-BOTTOM: 5px
}
DIV.prContents {
	BORDER-RIGHT: #f6a838 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f6a838 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; BORDER-LEFT: #f6a838 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #f6a838 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.prContents DL DT {
	FLOAT: left; WIDTH: 71px
}
DIV.prContents DL DD {
	MARGIN-LEFT: 77px
}
DIV.prContents DL DD IMG {
	DISPLAY: block
}
#mixiNewsArea DIV.prContents {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none
}
.newsClosed DIV.prContents {
	BORDER-TOP: #f6a838 1px solid; MARGIN-TOP: 5px! important
}
#mixiRadioArea DIV.mixiRadio {
	MARGIN-BOTTOM: 0px
}
#mixiRadioArea DIV.mixiRadio DIV.contents {
	BORDER-BOTTOM-STYLE: none! important
}
#mixiRadioArea DIV.prContents {
	BORDER-TOP-WIDTH: 0px! important; MARGIN-TOP: 0px! important
}
#mixiRadioArea DIV.contents P.moreLink01 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#mixiRadioArea DIV.contents P.moreLink01 A {
	PADDING-LEFT: 9px; BACKGROUND: url(css/arrow002.gif) no-repeat left center
}
#mixiRadioArea DIV.contents P.musicAdBanner {
	PADDING-BOTTOM: 4px; TEXT-ALIGN: center
}
#mixiRadioHome DIV.contents UL.radioButtonList01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
#mixiRadioHome DIV.contents UL.radioButtonList01 LI {
	PADDING-BOTTOM: 4px; TEXT-ALIGN: center
}
#mixiRadioHome DIV.contents UL.radioButtonList01 LI IMG {
	VERTICAL-ALIGN: bottom
}
#mixiRadioProfile DIV.contents DIV.radioButton01 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL {
	BACKGROUND: url(css/bg_music_radio_profile001.gif) no-repeat left bottom
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL DT IMG {
	VERTICAL-ALIGN: bottom
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL DD {
	PADDING-BOTTOM: 4px
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL DD UL {
	BORDER-RIGHT: #b9c9db 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: #b9c9db 1px solid; PADDING-TOP: 3px
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL DD UL LI {
	PADDING-TOP: 2px; TEXT-ALIGN: right
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL DD UL LI.myArtist {
	BACKGROUND: url(css/radio_myartist001.gif) no-repeat left center
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL DD UL LI.songEval {
	BACKGROUND: url(css/radio_songeval001.gif) no-repeat left center
}
#mixiRadioProfile DIV.contents DIV.radioButton01 DL DD UL LI.playCount {
	BACKGROUND: url(css/radio_playcount001.gif) no-repeat left center; MARGIN-BOTTOM: 0px
}
#mixiRadioProfile DIV.contents P.musicAdBanner {
	BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
#mixiRadioProfile DIV.contents P.moreLink01 {
	PADDING-TOP: 4px
}
#mixiRadioArea DIV.radioClosed {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#prContentsArea DIV.prContentsTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#prContentsArea DIV.prContentsBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x left top; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
DIV#musicTeaserBannerArea DIV.contents {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 11px
}
DIV#musicTeaserBannerArea P.lead {
	MARGIN-TOP: 3px; TEXT-ALIGN: center
}
#keywordRanking DIV.contents {
	PADDING-RIGHT: 8px; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px
}
#keywordRanking DIV.contents P.keywordLink01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; MIN-HEIGHT: 23px; BACKGROUND: url(css/hot_keyword001.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 23px
}
#calendar DIV.clearfix {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 3px; BORDER-LEFT: #e1e1e1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e1e1e1 1px solid
}
#calendar DL.weather {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(http://img.mixi.jp/img/basic/home/weather_bg.gif) #fff no-repeat 50% 100%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; ZOOM: 1
}
#calendar DL.weather:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#calendar DL.weather DT.weatherLocation {
	LINE-HEIGHT: 1.5
}
#calendar DL.weather DD.today {
	FLOAT: left; WIDTH: 50%; PADDING-TOP: 3px
}
#calendar DL.weather DD.tomorrow {
	FLOAT: left; WIDTH: 50%; PADDING-TOP: 3px
}
#calendar DL.weather DL {
	FLOAT: left; WIDTH: 65%; TEXT-ALIGN: right
}
#calendar DL.weather DL DT {
	POSITION: absolute; TOP: -9999px
}
#calendar DL.weather DL DD {
	PADDING-RIGHT: 0.5em
}
#calendar DL.weather DL DD SPAN.tempHigh {
	COLOR: #f30
}
#calendar DL.weather DL DD SPAN.tempLow {
	COLOR: #33f
}
#calendar DL.weather DL.pRain {
	WIDTH: 30%
}
#calendar DL.weather DL.pRain DD {
	COLOR: #390
}
#calendar DL.weather P.weatherIcon {
	PADDING-BOTTOM: 5px; COLOR: #666666
}
#calendar DL.weather P.weatherIcon IMG {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle
}
#calendar DL.weather P.weatherIcon DT {
	FLOAT: left; WIDTH: 2.5em; LINE-HEIGHT: 33px; POSITION: static; HEIGHT: 33px
}
#calendar DL.weather P.weatherIcon DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 49px; PADDING-TOP: 0px
}
#calendar DIV.utilityLinks03 {
	BORDER-TOP: #e2e2e2 1px solid
}
#calendar DIV.utilityLinks03 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#calendar DIV.utilityLinks03 UL LI {
	TEXT-ALIGN: center
}
#calendar DIV.utilityLinks03 UL LI.addCalendarSchedule A {
	PADDING-LEFT: 18px; BACKGROUND: url(css/add_schedule001.gif) no-repeat 0% 50%
}
#calendar DIV.utilityLinks03 UL LI.weeklyWeather A {
	PADDING-LEFT: 14px; BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
#calendar DIV.scheduleArea {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#calendar DIV.scheduleArea DL.scheduleList01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#calendar DIV.scheduleArea DL.today {
	BORDER-TOP: #eeeeee 1px solid
}
#calendar DIV.scheduleArea DL.scheduleList01 DT {
	FLOAT: left; WIDTH: 31px; PADDING-TOP: 2px
}
#calendar DIV.scheduleArea DL.scheduleList01 DD {
	FLOAT: left; WIDTH: 171px
}
#calendar DIV.scheduleArea DL.scheduleList01 DD UL LI {
	MARGIN-TOP: 1px; PADDING-LEFT: 19px; MARGIN-BOTTOM: 3px; LINE-HEIGHT: 1.4
}
#calendar DIV.scheduleArea DL.scheduleList01 DD UL LI.event {
	BACKGROUND: url(css/calendar_event002.gif) no-repeat 2px 3px
}
#calendar DIV.scheduleArea DL.scheduleList01 DD UL LI.schedule {
	BACKGROUND: url(css/calendar_schedule002.gif) no-repeat 1px 2px
}
#calendar DIV.scheduleArea DL.scheduleList01 DD UL LI.birthday {
	BACKGROUND: url(http://img.mixi.jp/img/calendaricon2/i_bd.gif) no-repeat left top
}
#calendar DIV.scheduleArea DL.scheduleList01 DD UL LI A.bdOthers {
	PADDING-LEFT: 7px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#calendar DIV.scheduleArea UL.scheduleButtonList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#calendar DIV.scheduleArea UL.scheduleButtonList LI {
	FLOAT: left; WIDTH: 104px; HEIGHT: 28px
}
#miklyContents DIV.latestMikly {
	PADDING-BOTTOM: 5px
}
#miklyContents DIV.latestMikly P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#miklyContents DIV.contentsList03 DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#miklyContents DIV.contentsList03 DL DT {
	PADDING-LEFT: 20px; BACKGROUND: url(css/body_sub002.gif) #fffbe8 no-repeat; LINE-HEIGHT: 19px; HEIGHT: 19px
}
#miklyContents DIV.contentsList03 DL DD {
	PADDING-TOP: 3px
}
#prSepecial DIV.contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#prSepecial DIV.contents:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML #prSepecial DIV.contents {
	OVERFLOW: visible; HEIGHT: 1%
}
#prSepecial DIV.contents DL {
	BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x 0% 100%; PADDING-BOTTOM: 3px
}
#prSepecial DIV.contents DL DT {
	FLOAT: left; WIDTH: 80px
}
#prSepecial DIV.contents DL DD {
	MARGIN-LEFT: 80px
}
#prSepecial DIV.contents DL DD.moreLink01 {
	TEXT-ALIGN: right
}
#prSepecial DIV.contents DL DD.moreLink01 A {
	PADDING-LEFT: 9px; BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#prSepecial DIV.contents P {
	CLEAR: both; LINE-HEIGHT: 1.5
}
#attention DIV.contents UL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#attention DIV.contents UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x; PADDING-BOTTOM: 3px; WIDTH: 203px; PADDING-TOP: 5px
}
#attention DIV.contents UL LI.attentionListTop {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#attention DIV.contents UL LI DL DT A {
	PADDING-LEFT: 14px; BACKGROUND: url(css/arrow001.gif) no-repeat 0% 50%
}
#attention DIV.contents UL LI DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 84%; BACKGROUND: url(css/list001.gif) no-repeat 0% 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 25px; LINE-HEIGHT: 1.5; PADDING-TOP: 3px
}
#bodySubVideo {
	BORDER-RIGHT: #ffcd8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcd8f 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcd8f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcd8f 1px solid; TEXT-ALIGN: center
}
#bodySubVideo H2 {
	BORDER-RIGHT: #ffcd8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcd8f 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff7e9; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffcd8f 1px solid; COLOR: #fb7d00; LINE-HEIGHT: 1.5; PADDING-TOP: 1px; BORDER-BOTTOM: #ffcd8f 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#bodySubVideo DL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodySubVideo DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#bodySubVideo DL DD.levelIcon {
	PADDING-TOP: 5px
}
#bodySubVideo P.videoNote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#bodySubVideo P.publicIcon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#bodySubVideo UL {
	DISPLAY: inline
}
#bodySubVideo UL LI {
	DISPLAY: inline
}
#bodySubVideo UL {
	MARGIN-LEFT: 3px
}
#bodySubVideo P.moreLink01 {
	PADDING-TOP: 5px
}
DIV#picomikuPlaylist {
	
}
DIV#picomikuPlaylist .contents {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#picomikuPlaylist .contents H3 {
	MARGIN-BOTTOM: 3px; LINE-HEIGHT: 1.2
}
DIV#picomikuPlaylist .contents IMG {
	VERTICAL-ALIGN: bottom
}
DIV#picomikuPlaylist .contents DT {
	FLOAT: left; WIDTH: 72px
}
DIV#picomikuPlaylist .contents DD {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 132px; LINE-HEIGHT: 1.8
}
DIV#picomikuPlaylist .contents .picomikuListBox01 {
	BACKGROUND: url(css/dotline_horizontal001.gif) repeat-x 0% 100%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 7px
}
DIV#picomikuPlaylist .contents .picomikuListBox02 {
	
}
DIV#relatedNews UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 1px; PADDING-TOP: 5px
}
DIV#relatedNews LI {
	PADDING-LEFT: 8px; BACKGROUND: url(css/list001.gif) no-repeat 0% 0.7em; PADDING-BOTTOM: 4px
}
DIV#relatedNews LI A:visited {
	COLOR: #996699
}
DIV#relatedNews P.moreLink01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
DIV#recommend TABLE.iconListTable02 {
	TABLE-LAYOUT: fixed; BACKGROUND: url(css/dotline_vertical001.gif) repeat-y 50% 0%; OVERFLOW: visible; WIDTH: 222px
}
DIV#recommend TABLE.iconListTable02 TR {
	BACKGROUND: url(css/bg_iconlist002.gif) repeat-x 0% 100%
}
DIV#recommend TABLE.iconListTable02 TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 101px; WORD-BREAK: break-all; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV#recommend TABLE.iconListTable02 TD A:link {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; MARGIN: 0px auto; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
DIV#recommend TABLE.iconListTable02 TD A:visited {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; MARGIN: 0px auto; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
DIV#recommend TABLE.iconListTable02 TD A:hover {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; MARGIN: 0px auto; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
DIV#recommend TABLE.iconListTable02 TD A:active {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; MARGIN: 0px auto; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
DIV#recommend TABLE.iconListTable02 TD A:unknown {
	BACKGROUND-POSITION: 50% 50%; DISPLAY: block; MARGIN: 0px auto; WIDTH: 76px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 76px; BACKGROUND-COLOR: transparent; outline: none
}
DIV#recommend TABLE.iconListTable02 TD SPAN {
	DISPLAY: block; PADDING-TOP: 5px
}
DIV#recommend UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.7; PADDING-TOP: 5px
}
DIV#recommend P.moreLink01 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
DIV#featuredMusic DIV.contents {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px
}
DIV#musicTeaserBannerArea DIV.contents {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 11px
}
DIV#musicTeaserBannerArea P.lead {
	MARGIN-TOP: 3px; TEXT-ALIGN: center
}
#bodySub P.moreLink01 A {
	PADDING-LEFT: 9px; BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#bodySub P.moreLink01 A:hover {
	BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#bodySub P.moreLink01 A:active {
	BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#bodySub P.moreLink01 A:unknown {
	BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#bodySub DIV.moreLink01 A {
	PADDING-LEFT: 9px; BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#bodySub DIV.moreLink01 A:hover {
	BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#bodySub DIV.moreLink01 A:active {
	BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}
#bodySub DIV.moreLink01 A:unknown {
	BACKGROUND: url(css/arrow002.gif) no-repeat 0% 50%
}

DIV.heading02 P.utility03 {
	FLOAT: right
}
#bodyContents DIV.heading02 IMG.openRange {
	MARGIN-LEFT: 3px
}
#bodyContents DIV.heading15 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(css/body_contents002.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 421px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; ZOOM: 1; POSITION: relative; HEIGHT: 24px
}
#bodyContents DIV.heading15:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#bodyContents DIV.heading15 H3 {
	FLOAT: left; WIDTH: 355px
}
#bodyContents DIV.heading15 UL.utility02 {
	FLOAT: right; WIDTH: 57px
}
#bodyContents DIV.heading15 UL.utility02 LI {
	FLOAT: left; WIDTH: 19px
}
#bodyContents DIV.heading15 UL.utility02 LI A IMG {
	MARGIN-TOP: 4px; VERTICAL-ALIGN: top
}
UNKNOWN {
	MARGIN-TOP: 0px
}

DIV.heading15 P.utility03 {
	FLOAT: right
}
#bodyContents DIV.heading15 IMG.openRange {
	MARGIN-LEFT: 3px
}
#bodyContents DIV.heading15 .sectionSize {
	DISPLAY: block; WIDTH: 15px; POSITION: absolute; TOP: 0px; HEIGHT: 15px
}
#bodyContents DIV.heading15 .open {
	RIGHT: 4px
}
#bodyContents DIV.heading15 .close {
	RIGHT: 4px
}
#bodyContents DIV.heading15 .down {
	RIGHT: 23px
}
#bodyContents DIV.heading15 .up {
	RIGHT: 42px
}
#bodyContents DIV.heading05 {
	PADDING-LEFT: 21px; BACKGROUND: url(css/body_contents004.gif) no-repeat; WIDTH: 420px; LINE-HEIGHT: 26px; POSITION: relative; HEIGHT: 30px
}
#bodyContents DIV.heading05 P {
	FONT-SIZE: 12px; RIGHT: 16px; POSITION: absolute; TOP: 0px
}
#bodyContents DIV.heading05 P.editProfileLink A {
	PADDING-LEFT: 20px; BACKGROUND: url(css/change001.gif) no-repeat 0% 50%
}
#bodyContents DIV.contents DL.contentsList01 {
	PADDING-LEFT: 15px
}
