DIV.remind_password {
	WIDTH: 716px
}
DIV.reset_password {
	WIDTH: 716px
}
#globalNavigation H2 {
	POSITION: absolute; LEFT: -9999px
}
#footerArea {
	WIDTH: 720px
}
#headerArea {
	WIDTH: 720px
}
#headerArea {
	ZOOM: 1
}
#headerArea:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
#headerArea {
	background-image: url(03.files/headerarea_bg001.gif)
}
#headerArea H1 {
	WIDTH: 212px; FLOAT: left
}
#headerArea H1 A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 37px
}
#headerArea H1 A.seasonLogo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#headerArea H1 A:hover {
	background-image: none transparent scroll repeat 0% 0%
}
#headerArea H1 A:active {
	background-image: none transparent scroll repeat 0% 0%
}
#headerArea H1 A:focus {
	background-image: none transparent scroll repeat 0% 0%
}
#headerArea DIV.headBottomClear {
	MARGIN-BOTTOM: 5px; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden
}
BODY.register DIV#headerArea {
	WIDTH: 720px
}
BODY.register DIV#footerArea {
	WIDTH: 720px
}
BODY.register H1 {
	TEXT-ALIGN: right
}
BODY.register H1 IMG {
	MARGIN: 38px 0px 12px
}
BODY.register DIV.seasongDiv IMG {
	MARGIN: 0px
}
#headerArea DIV.adBanner {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 468px; PADDING-RIGHT: 30px; FLOAT: right; PADDING-TOP: 17px
}
DIV#globalNavigation {
	DISPLAY: inline-block;
	CLEAR: both;
	background-image: url(03.files/headerarea_bg001.gif);
}
DIV#globalNavigation:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
DIV#globalNavigation UL {
	WIDTH: 720px
}
DIV#globalNavigation UL LI {
	FLOAT: left; HEIGHT: 33px !important
}
DIV#login_main {
	WIDTH: 720px; HEIGHT: 350px; CLEAR: both
}
DIV#login_all {
	POSITION: absolute; TOP: 179px !important; LEFT: 506px
}
DIV#login_box {
	background-image-IMAGE: url(03.files/login_bg_back.jpg); background-image-REPEAT: repeat-y; VERTICAL-ALIGN: top
}
TABLE#login_back {
	background-image-IMAGE: url(03.files/login_bg_01.jpg); background-image-REPEAT: no-repeat
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: auto !important
}
.m_l_15 {
	MARGIN-LEFT: 15px
}
#loginArea {
	POSITION: relative; CLEAR: both
}
#email {
	BORDER-BOTTOM: #f2ddb7 1px solid; BORDER-LEFT: #f2ddb7 1px solid; WIDTH: 126pt; HEIGHT: 18px; BORDER-TOP: #f2ddb7 1px solid; BORDER-RIGHT: #f2ddb7 1px solid
}
#password {
	BORDER-BOTTOM: #f2ddb7 1px solid; BORDER-LEFT: #f2ddb7 1px solid; WIDTH: 86pt; HEIGHT: 18px; BORDER-TOP: #f2ddb7 1px solid; BORDER-RIGHT: #f2ddb7 1px solid
}
TABLE.registTable {
	BORDER-SPACING: 1px !important; BORDER-COLLAPSE: separate !important
}
TABLE.registTable TABLE {
	BORDER-SPACING: 1px !important; BORDER-COLLAPSE: separate !important
}
TABLE.registTable TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.formBt01 {
	BORDER-BOTTOM: #45362f 1px solid; BORDER-LEFT: #45362f 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; background-image: #5b524d; COLOR: #fff; BORDER-TOP: #45362f 1px solid; CURSOR: pointer; BORDER-RIGHT: #45362f 1px solid; PADDING-TOP: 0px
}
.formBt02 {
	BORDER-BOTTOM: #6d5a53 1px solid; BORDER-LEFT: #6d5a53 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; background-image: #e5e4e2; COLOR: #575350; BORDER-TOP: #6d5a53 1px solid; CURSOR: pointer; BORDER-RIGHT: #6d5a53 1px solid; PADDING-TOP: 0px
}
#errorArea {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 1px; MARGIN: 10px auto 15px; PADDING-LEFT: 1px; WIDTH: 678px; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 1px
}
#errorArea DIV.contents {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 21px; PADDING-LEFT: 211px; PADDING-RIGHT: 150px; background-image: url(03.files/alert001.gif) #eeeeee no-repeat 150px 50%; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 24px
}
#errorArea DIV.contents P {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.5; COLOR: #ff0000; FONT-WEIGHT: bold
}
BODY.logout DIV#headerArea {
	WIDTH: 950px; background-image: url(03.files/headerarea_bg001.gif)
}
BODY.logout #headerArea DIV.adBanner {
	PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; WIDTH: 651px; PADDING-RIGHT: 0pt; DISPLAY: block; FLOAT: right; PADDING-TOP: 17px
}
BODY.logout DIV#login_main {
	WIDTH: 945px; HEIGHT: 460px; MARGIN-LEFT: 5px
}
BODY.logout DIV#login_all {
	POSITION: absolute; TOP: 219px !important; LEFT: 575px
}
BODY.logout DIV#login_box {
	WIDTH: 225px; background-image-image: url(03.files/bg_login_form001.gif) no-repeat; HEIGHT: 187px
}
BODY.logout DIV#login_box UL.loginFormList {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; PADDING-TOP: 6px
}
BODY.logout DIV#login_box UL.loginFormList LI {
	HEIGHT: 38px
}
BODY.logout DIV#login_box UL.loginFormList LI INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
BODY.logout DIV#login_box UL.loginFormList LI.autoLogin {
	HEIGHT: 20px; FONT-SIZE: 83%; PADDING-TOP: 4px
}
BODY.logout DIV#login_box UL.loginFormList LI.autoLogin INPUT {
	MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: middle
}
BODY.logout DIV#login_box UL.loginFormList LI IMG {
	MARGIN: 4px 0px 2px; VERTICAL-ALIGN: bottom
}
BODY.logout DIV#login_box P {
	TEXT-ALIGN: center
}
BODY.logout DIV#login_box P.pwReminder {
	FONT-SIZE: 83%; PADDING-TOP: 5px
}
BODY.logout DIV#login_box P.loginButton {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
BODY.logout DIV#footerArea {
	WIDTH: 950px;
}
DIV.remind_password DIV#bodyMainArea {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 5px; PADDING-LEFT: 4px; WIDTH: 716px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.reset_password DIV#bodyMainArea {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 5px; PADDING-LEFT: 4px; WIDTH: 716px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.remind_password SPAN.supplement01 {
	DISPLAY: block; MARGIN-BOTTOM: 15px
}
DIV.remind_password #editList01 UL.editContents {
	background-image-IMAGE: url(03.files/bg_edit_list002.gif); background-image-POSITION: -500px 0%
}
DIV.reset_password #editList01 UL.editContents {
	background-image-IMAGE: url(03.files/bg_edit_list002.gif); background-image-POSITION: -500px 0%
}
DIV.remind_password #editList01 UL.editContents LI DL DT {
	WIDTH: 180px
}
DIV.reset_password #editList01 UL.editContents LI DL DT {
	WIDTH: 180px
}
DIV.remind_password #editList01 UL.editContents LI DL DD {
	WIDTH: 494px
}
DIV.reset_password #editList01 UL.editContents LI DL DD {
	WIDTH: 494px
}
DIV.remind_password INPUT#email {
	WIDTH: 196px
}
DIV.reset_password INPUT#password1 {
	WIDTH: 196px
}
DIV.reset_password INPUT#password2 {
	WIDTH: 196px
}
BODY.register #bodyMainArea {
	MARGIN-TOP: 5px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 20px
}
BODY.register #bodyContents {
	MARGIN-BOTTOM: 7px
}
DIV.join#bodyMainArea {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 5px; PADDING-LEFT: 4px; WIDTH: 716px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.join#bodyMainArea DIV#bodyContents {
	WIDTH: 441px; FLOAT: left
}
DIV.join#bodyMainArea DIV#bodySide {
	WIDTH: 274px; FLOAT: left
}
DIV.join#bodyMainArea DIV.inviteBox P {
	PADDING-LEFT: 0px
}
DIV.join#bodyMainArea DIV.inviteBox DIV.contents DIV.subContents {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
DIV.join#bodyMainArea DIV.inviteBox DIV.inviteMessage {
	BORDER-BOTTOM: #dfb479 1px solid; BORDER-LEFT: #dfb479 1px solid; PADDING-BOTTOM: 13px; MARGIN: 10px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; SCROLLBAR-BASE-COLOR: #ff0000; background-image: url(03.files/join_message_bg.gif) #fff8e9 no-repeat right bottom; HEIGHT: 138px; OVERFLOW: auto; BORDER-TOP: #dfb479 1px solid; BORDER-RIGHT: #dfb479 1px solid; PADDING-TOP: 13px
}
DIV.join#bodyMainArea P.registForm {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 12px
}
DIV.join#bodyMainArea P.registForm A {
	FONT-SIZE: 83%
}
DIV.join#bodyMainArea DIV.howtouseBox DIV.contents DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.join#bodyMainArea DL.howtouse {
	BORDER-BOTTOM: #dfb479 1px solid; BORDER-LEFT: #dfb479 1px solid; background-image-COLOR: #fff; WIDTH: 218px; DISPLAY: inline-block; background-image-REPEAT: no-repeat; background-image-POSITION: left bottom; MARGIN-BOTTOM: 7px; FLOAT: left; HEIGHT: 279px; BORDER-TOP: #dfb479 1px solid; MARGIN-RIGHT: 7px; BORDER-RIGHT: #dfb479 1px solid
}
DIV.join#bodyMainArea DL.howtouse DT {
	HEIGHT: 31px
}
DIV.join#bodyMainArea DL.howtouse DD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
DIV.join#bodyMainArea DL#howto01 {
	background-image-IMAGE: url(03.files/join_box01_02.gif)
}
DIV.join#bodyMainArea DL#howto02 {
	background-image-IMAGE: url(03.files/join_box02_02.gif)
}
DIV.join#bodyMainArea DL#howto03 {
	background-image-IMAGE: url(03.files/join_box03_02.gif); MARGIN-RIGHT: 0px
}
DIV.join#bodyMainArea DL#howto04 {
	background-image-IMAGE: url(03.files/join_box04_02.gif)
}
DIV.join#bodyMainArea DL#howto05 {
	background-image-IMAGE: url(03.files/join_box05_02.gif)
}
DIV.join#bodyMainArea DL#howto06 {
	background-image-IMAGE: url(03.files/join_box06_02.gif); MARGIN-RIGHT: 0px
}
DIV.join#bodyMainArea P.more {
	TEXT-ALIGN: right; CLEAR: both
}
DIV.join#bodyMainArea DIV.howtouseBox P.more {
	POSITION: relative
}
DIV.join#bodyMainArea DIV.howtouseBox P.more SPAN {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 450px; DISPLAY: block; TOP: 0px; LEFT: 0px
}
DIV.join#bodyMainArea P.moreLink01 SPAN {
	PADDING-LEFT: 12px; background-image: url(03.files/arrow001.gif) no-repeat 0% 50%
}
DIV.join#bodyMainArea DIV.utilityLinks02 SPAN {
	PADDING-LEFT: 12px; background-image: url(03.files/arrow001.gif) no-repeat 0% 50%
}
DIV.join#bodyMainArea DIV.profileHeader {
	MARGIN-BOTTOM: 6px
}
DIV.join#bodyMainArea DIV.profileHeader P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; background-image: url(03.files/join_heading03_02.gif) no-repeat 0% 100%; PADDING-TOP: 0px
}
STRONG.registNote01 {
	LINE-HEIGHT: 3; COLOR: red; FONT-SIZE: 133%
}
SPAN.mailHelp01 {
	FONT-SIZE: 84%
}
STRONG.mailHelp01 {
	FONT-SIZE: 84%
}
DIV.loginForm DIV.messageArea {
	MARGIN-BOTTOM: 30px
}
DIV.loginForm DIV.messageArea DIV.contents DL.messageForm01 {
	BORDER-TOP: medium none
}
DIV.loginForm DIV.contents DL.messageForm01 DT {
	BORDER-TOP: #f6a838 1px solid
}
DIV.loginForm DIV.contents DL.messageForm01 DD {
	BORDER-TOP: #f6a838 1px solid
}
DIV.loginForm DIV.contents DL.messageForm01 DD INPUT {
	WIDTH: 204px
}
