 {
	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
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	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
}
LI {
	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
}
DD {
	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
}
HTML {
	MARGIN: auto; WIDTH: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/1.5 "??",Verdana; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
DIV {
	FONT-SIZE: 12px; WORD-BREAK: break-all; WORD-WRAP: break-word
}
TD {
	FONT-SIZE: 12px; WORD-BREAK: break-all; WORD-WRAP: break-word
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
A {
	COLOR: #393939; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
MARQUEE {
	FONT: 12px/1.5 "??",Verdana
}
EM {
	FONT-STYLE: normal
}
I {
	FONT-STYLE: normal
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(img/li_icon.gif) no-repeat 0px 10px; MARGIN: 0px; OVERFLOW: hidden; TEXT-INDENT: 5px; LINE-HEIGHT: 1.8; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.clearline {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
.hackbox {
	
}
.index_centerwapper {
	BACKGROUND: white; MARGIN: 0px auto; WIDTH: 1000px
}
.index_centerwapper_c {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 950px; COLOR: #393939; PADDING-TOP: 0px
}
.reg_border {
	BORDER-RIGHT: #e1a2d1 1px solid; BORDER-TOP: #e1a2d1 1px solid; BORDER-LEFT: #e1a2d1 1px solid; BORDER-BOTTOM: #e1a2d1 1px solid
}
.reg_border H2 {
	FONT-WEIGHT: bolder; BACKGROUND: url(img/reg_title_bg01.jpg) repeat-x; COLOR: #ab0080; BORDER-BOTTOM: #e1a2d1 1px solid
}
.reg_bg {
	BACKGROUND: #fbf8fb
}
.regmas_bg {
	BACKGROUND: url(img/reg_bg02.jpg) repeat-x 50% top
}
.li_color {
	BACKGROUND: #e6f4f9
}

.exactshort
{
    BORDER-RIGHT: #66cc00 1px solid; BORDER-TOP: #66cc00 1px solid; BACKGROUND: url(img/right_icon.gif) white no-repeat 2px 2px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #66cc00 1px solid; WIDTH: 100px; COLOR: #66cc00; TEXT-INDENT: 25px; LINE-HEIGHT: 23px; BORDER-BOTTOM: #66cc00 1px solid; HEIGHT: 21px
    }
.wait
{
    BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BACKGROUND: url(img/err_icon.gif) white no-repeat 2px 2px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cc0000 1px solid; WIDTH: 100px; COLOR: #cc0000; TEXT-INDENT: 25px; LINE-HEIGHT: 23px; BORDER-BOTTOM: #cc0000 1px solid; HEIGHT: 21px
}
.err {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BACKGROUND: url(img/err_icon.gif) white no-repeat 2px 2px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cc0000 1px solid; WIDTH: 178px; COLOR: #cc0000; TEXT-INDENT: 25px; LINE-HEIGHT: 23px; BORDER-BOTTOM: #cc0000 1px solid; HEIGHT: 21px
}
.null {
	BORDER-RIGHT: #f60 1px solid; BORDER-TOP: #f60 1px solid; BACKGROUND: url(../i/warning_icon.gif) white no-repeat 2px 2px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #f60 1px solid; WIDTH: 178px; COLOR: #f60; TEXT-INDENT: 25px; LINE-HEIGHT: 23px; BORDER-BOTTOM: #f60 1px solid; HEIGHT: 21px
}
.exactness {
	BORDER-RIGHT: #66cc00 1px solid; BORDER-TOP: #66cc00 1px solid; BACKGROUND: url(img/right_icon.gif) white no-repeat 2px 2px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #66cc00 1px solid; WIDTH: 178px; COLOR: #66cc00; TEXT-INDENT: 25px; LINE-HEIGHT: 23px; BORDER-BOTTOM: #66cc00 1px solid; HEIGHT: 21px
}
#reg_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 950px; PADDING-TOP: 5px; BORDER-BOTTOM: #e1a2d1 5px solid
}
#reg_header P.reg_header_logo {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 300px
}
#reg_header P.reg_header_url {
	FLOAT: right; MARGIN: 20px 0px 0px; WIDTH: 470px
}
.form_list {
	FLOAT: left; WIDTH: 690px
}
#form_top {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 688px
}
#form_top DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 650px; TEXT-ALIGN: left
}
#form_top DT {
	FLOAT: left; WIDTH: 100%; COLOR: #ab0080
}
#form_top DD {
	FLOAT: left; WIDTH: 650px; LINE-HEIGHT: 1.8
}
#form_top DD SPAN {
	FLOAT: right
}
#form_top DD SPAN A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
#form_intro {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 688px
}
.form_title_intro {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 648px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.form_title_intro SPAN {
	FONT-WEIGHT: normal; FLOAT: right
}
.form_title_intro SPAN A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
.form_title_intro SPAN A:hover {
	COLOR: #f60
}
#form_intro DL.form_list_intro {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 688px; TEXT-ALIGN: left
}
#form_intro DL.form_list_intro DD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 648px; PADDING-TOP: 4px
}
#form_intro DL.form_list_intro DD SPAN {
	FLOAT: right; WIDTH: 370px; LINE-HEIGHT: 23px
}
#form_intro DL.form_list_intro DD INPUT {
	VERTICAL-ALIGN: middle
}
#form_myintro {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 688px
}
#form_intro DL.form_list_intro DD I {
	FLOAT: left; WIDTH: 80px
}
#form_myintro DL.form_list_myintro {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 688px; TEXT-ALIGN: left
}
#form_myintro DL.form_list_myintro DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 658px; PADDING-TOP: 4px
}
#form_myintro DL.form_list_myintro DD I {
	FLOAT: left; WIDTH: 80px; LINE-HEIGHT: 23px
}
#form_myintro DL.form_list_myintro DD EM {
	FLOAT: left
}
#form_myintro DL.form_list_myintro DD SPAN {
	FLOAT: left; MARGIN-LEFT: 5px; LINE-HEIGHT: 25px
}
#form_wantted {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 688px
}
#form_wantted DL.form_list_myintro {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 688px; TEXT-ALIGN: left
}
#form_wantted DL.form_list_myintro DD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 658px; PADDING-TOP: 4px
}
#form_wantted DL.form_list_myintro DD I {
	FLOAT: left; WIDTH: 80px; LINE-HEIGHT: 23px
}
#form_wantted DL.form_list_myintro DD EM {
	FLOAT: left
}
#form_wantted DL.form_list_myintro DD SPAN {
	FLOAT: left; MARGIN-LEFT: 5px; LINE-HEIGHT: 25px
}
#form_wantted DL.form_list_myintro DD INPUT {
	VERTICAL-ALIGN: middle
}
#form_wantted DL.form_list_myintro DD IMG {
	VERTICAL-ALIGN: middle
}
#form_wantted DL.form_list_myintro DD A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
#form_wantted DL.form_list_myintro DD A:hover {
	COLOR: #f60
}
#form_heart {
	FLOAT: left; PADDING-BOTTOM: 9px; MARGIN: 10px 0px 0px; WIDTH: 688px
}
#form_heart DL.form_textarea_box {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 650px; TEXT-ALIGN: left
}
#form_heart DL.form_textarea_box DT {
	FLOAT: left; WIDTH: 650px; LINE-HEIGHT: 24px
}
#form_heart DL.form_textarea_box DT SPAN {
	FLOAT: right
}
#form_heart DL.form_textarea_box DT A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
#form_heart DL.form_textarea_box DT INPUT {
	VERTICAL-ALIGN: middle
}
#form_submit {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 690px
}
#form_submit SPAN {
	FLOAT: right; MARGIN: 5px 20px 0px 0px
}
#form_submit SPAN A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
#form_submit SPAN A:hover {
	COLOR: #f60
}
#form_submit INPUT {
	VERTICAL-ALIGN: middle
}
#form_submit IMG {
	VERTICAL-ALIGN: middle
}
.form_right {
	FLOAT: right; WIDTH: 250px
}
#media_box {
	FLOAT: left; PADDING-BOTTOM: 9px; MARGIN: 10px 0px 0px; WIDTH: 248px
}
.form_title_right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 208px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
#media_box P.form_mediabox {
	DISPLAY: inline; BACKGROUND: url(img/reg_pboxbg.jpg) no-repeat; FLOAT: left; MARGIN: 10px 0px 0px 13px; OVERFLOW: hidden; WIDTH: 223px; HEIGHT: 188px
}
#media_box UL.form_mediaboxlist {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 210px; LIST-STYLE-TYPE: none
}
#media_box UL.form_mediaboxlist LI {
	BACKGROUND-POSITION: 0px 8px; FLOAT: left; WIDTH: 210px
}
#master_intro {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 248px
}
#master_intro P.master_p_intro {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 15px; WIDTH: 220px
}
#master_intro P.master_p_intro IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
#master_intro DL.master_list_intro {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 8px; WIDTH: 240px; LINE-HEIGHT: 1.8; TEXT-ALIGN: left
}
#master_intro DL.master_list_intro A {
	COLOR: #ab0080
}
#master_intro DL.master_list_intro DT {
	FLOAT: left; WIDTH: 240px
}
#master_intro DL.master_list_intro DT SPAN {
	FLOAT: left
}
#master_intro DL.master_list_intro DT EM {
	FLOAT: left
}
#master_intro DL.master_list_intro DD {
	FLOAT: left; WIDTH: 240px
}
#form_other {
	FLOAT: left; PADDING-BOTTOM: 9px; MARGIN: 10px 0px 0px; WIDTH: 250px
}
#form_other DL.form_other_box {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 210px; LINE-HEIGHT: 1.8; TEXT-ALIGN: left
}
#form_other DL.form_other_box A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
#form_other DL.form_other_box A:hover {
	COLOR: #f60
}
#form_other DL.form_other_box DT {
	FLOAT: left; WIDTH: 210px
}
#form_other DL.form_other_box DD {
	FLOAT: left; WIDTH: 210px
}
#new_regmember {
	MARGIN-TOP: 10px; FLOAT: right; OVERFLOW: hidden; WIDTH: 248px; HEIGHT: 368px
}
#new_regmember H2.new_title_regmember {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 208px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
#new_regmember P.new_p_regmember {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 124px
}
#new_regmember P.new_p_regmember IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 74px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 89px
}
.reg_step_left {
	FLOAT: left; WIDTH: 690px
}
#reg_step_box {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 688px; HEIGHT: 66px
}
#reg_step_box DL.reg_top_step {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 650px; LINE-HEIGHT: 1.8; TEXT-ALIGN: left
}
#reg_step_box DL.reg_top_step DD STRONG {
	FONT-SIZE: 14px; COLOR: #ab0080
}
#reg_update {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 688px; HEIGHT: 290px
}
#reg_update H2.reg_title_update {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 648px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
#reg_update H2.reg_title_update SPAN {
	FONT-WEIGHT: normal; FLOAT: right; COLOR: #393939
}
#reg_update H2.reg_title_update SPAN A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
#reg_update DL.reg_update_top {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 650px; TEXT-ALIGN: left
}
#reg_update DL.reg_update_top DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 650px; PADDING-TOP: 2px
}
#reg_update DL.reg_update_top DD INPUT {
	VERTICAL-ALIGN: middle
}
#reg_update DL.reg_update_top DD IMG {
	VERTICAL-ALIGN: middle
}
#reg_update DL.reg_update_top DD I {
	MARGIN-LEFT: 10px
}
#reg_update DL.reg_update_dn {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 650px; TEXT-ALIGN: left
}
#reg_update DL.reg_update_dn DT {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 650px
}
#reg_update DL.reg_update_dn DT EM {
	COLOR: #ab0080
}
#reg_update DL.reg_update_dn DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 650px; PADDING-TOP: 2px
}
#reg_update DL.reg_update_dn DD LABEL {
	FLOAT: left; WIDTH: 120px
}
#reg_update DL.reg_update_dn DT INPUT {
	VERTICAL-ALIGN: middle
}
#reg_update DL.reg_update_dn DT IMG {
	VERTICAL-ALIGN: middle
}
#reg_update DL.reg_update_dn DD INPUT {
	VERTICAL-ALIGN: middle
}
#reg_update DL.reg_update_dn DD INPUT {
	VERTICAL-ALIGN: middle
}
.reg_centerwapper_c {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 1000px; POSITION: relative; HEIGHT: 560px
}
.photo_cut {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 25px; WIDTH: 1000px; POSITION: absolute; TOP: 0px; HEIGHT: 560px
}
.photo_cut_table {
	LEFT: 0px; WIDTH: 1000px; POSITION: absolute; TOP: 0px; HEIGHT: 560px
}
.bigimg {
	Z-INDEX: 30; LEFT: 25px; CURSOR: move; POSITION: absolute; TOP: 500px
}
.transbox {
	BACKGROUND: white; FILTER: alpha(opacity=70); moz-opacity: 0.7; opacity: 0.7
}
.transboxin {
	BORDER-RIGHT: #d63101 2px solid; BORDER-TOP: #d63101 2px solid; BORDER-LEFT: #d63101 2px solid; WIDTH: 110px; BORDER-BOTTOM: #d63101 2px solid; HEIGHT: 135px
}
.transphoto {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.transphotolist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.transphotolist STRONG {
	COLOR: #ab0080
}
.transphotoright STRONG {
	COLOR: #ab0080
}
.transphotoright {
	LINE-HEIGHT: 1.8; TEXT-ALIGN: left
}
.photo_cutlist {
	Z-INDEX: 1000; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.wappercutreg {
	MARGIN: 0px auto; WIDTH: 1000px; POSITION: relative
}
.cutupdatebn {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
.cutupdatebn A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
.cutupdatebn IMG {
	VERTICAL-ALIGN: middle
}
.reg_item_bg {
	BACKGROUND: url(img/reg_item_bg.gif) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 950px; HEIGHT: 265px
}
.reg_item_bg DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; OVERFLOW: hidden; WIDTH: 920px; HEIGHT: 250px; TEXT-ALIGN: left
}
.reg_item_bg DT {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; FLOAT: left; WIDTH: 930px; COLOR: #ab0080; TEXT-ALIGN: center
}
.reg_item_bg DD {
	FLOAT: left; OVERFLOW: auto; WIDTH: 920px; HEIGHT: 220px
}
.reg_item_bn {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 950px; TEXT-ALIGN: center
}
.reg_graphicleft {
	FLOAT: left; WIDTH: 690px
}
.reg_graphicleftbox {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 690px; TEXT-ALIGN: left
}
.reg_graphicright {
	FLOAT: right; WIDTH: 250px
}
.reg_graphicright H2 {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 250px; TEXT-ALIGN: left
}
.reg_graphicrightin {
	MARGIN-TOP: 13px; BACKGROUND: url(img/reg_graphicrbg.jpg) repeat-x 50% top; FLOAT: left; OVERFLOW: hidden; WIDTH: 248px; HEIGHT: 691px
}
.reg_graphicrightin DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 230px; COLOR: #ab0080; LINE-HEIGHT: 1.8; TEXT-ALIGN: left
}
.reg_graphicrightin DT {
	FLOAT: left; WIDTH: 230px
}
.reg_graphicrightin DD {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 230px; PADDING-TOP: 5px
}
.reg_graphicrightin01 {
	MARGIN-TOP: 230px
}
.reg_graphicrightin02 {
	MARGIN-TOP: 250px
}
.reg_graphicboxdn {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 948px
}
.reg_graphicboxdn DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 910px; TEXT-ALIGN: left
}
.reg_graphicboxdn DT {
	FONT-WEIGHT: bolder; FLOAT: left; WIDTH: 910px; COLOR: #ab0080
}
.reg_graphicboxdn DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 910px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.reg_graphicboxdn DD IMG {
	VERTICAL-ALIGN: middle
}
.reg_g_dn {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 948px
}
.reg_g_dn H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 908px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.reg_g_dn DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 910px; TEXT-ALIGN: left
}
.reg_g_dn DD {
	FLOAT: left; WIDTH: 910px; LINE-HEIGHT: 1.8
}
.reg_g_dn DD STRONG {
	COLOR: #ab0080
}
.reg_g_dn DD A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
.reg_heart_box {
	BORDER-RIGHT: #e06eaf 2px solid; BORDER-TOP: #e06eaf 2px solid; BACKGROUND: white; MARGIN: 0px auto; BORDER-LEFT: #e06eaf 2px solid; WIDTH: 596px; BORDER-BOTTOM: #e06eaf 2px solid; HEIGHT: 498px
}
.reg_heart_box H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: url(../i/reg_heart_title.jpg) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 576px; COLOR: white; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: left
}
.reg_heart_box H2 SPAN {
	FLOAT: right
}
.reg_heart_box DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; OVERFLOW: auto; WIDTH: 580px; LINE-HEIGHT: 1.8; HEIGHT: 450px; TEXT-ALIGN: left
}
.reg_heart_box DT {
	MARGIN-TOP: 10px; FONT-WEIGHT: bolder; FLOAT: left; WIDTH: 555px; COLOR: #ab0080
}
.reg_heart_box DD {
	FLOAT: left; WIDTH: 555px; BORDER-BOTTOM: #bababa 1px dotted
}
.reg_heart_box DD SPAN {
	FLOAT: left; WIDTH: 100%; COLOR: #ab0080
}
.photo1129cutwapper {
	MARGIN: 0px auto; WIDTH: 1000px; POSITION: relative
}
.big1129img {
	Z-INDEX: 30; LEFT: 0px; CURSOR: move; POSITION: absolute; TOP: 900px
}
.photo1129cut_top {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; Z-INDEX: 100; BACKGROUND: white; LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 950px; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px
}
.photo1129cut_mask {
	Z-INDEX: 100; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; WIDTH: 1000px; POSITION: absolute; TOP: 493px
}
.photo1129cut_maskleft {
	BACKGROUND: url(../i/photo_cut_left.jpg) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 210px; HEIGHT: 520px
}
.photo1129cut_maskleft P {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 0px 0px 25px; WIDTH: 170px; TEXT-ALIGN: center
}
.photo1129cut_maskleft P SPAN {
	BACKGROUND-POSITION: 35px 0px; FLOAT: left; WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.photo1129cut_maskleft P IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 110px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 135px
}
.photo1129cut_maskleft DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 40px; WIDTH: 150px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
.photo1129cut_maskleft DD {
	FLOAT: left; WIDTH: 150px
}
.photo1129cut_maskleft DT {
	FONT-WEIGHT: bolder; FLOAT: left; WIDTH: 150px; COLOR: #ab0080
}
.photo1129cut_maskmid {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 495px
}
.photo1129cut_maskmidtop {
	BACKGROUND: url(../i/photo_cut_top.jpg) no-repeat; OVERFLOW: hidden; WIDTH: 495px; HEIGHT: 54px
}
.photo1129cut_maskmidtop H3 {
	MARGIN-TOP: 25px; FLOAT: right; WIDTH: 495px; TEXT-ALIGN: right
}
.photo1129cut_maskmidtop H3 IMG {
	MARGIN-LEFT: 10px
}
.photo1129cut_maskmidmid {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; OVERFLOW: hidden; WIDTH: 495px; HEIGHT: 416px
}
.photo1129cut_maskmiddn {
	BACKGROUND: url(img/photo_cut_dn.jpg) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 495px; HEIGHT: 50px
}
.photo1129cut_maskmiddn H3 {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 495px; TEXT-ALIGN: right
}
.photo1129cut_maskmiddn H3 IMG {
	MARGIN-LEFT: 10px
}
.photo1129cut_maskright {
	BACKGROUND: url(img/photo_cut_right.jpg) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 295px; HEIGHT: 520px
}
.photo1129cut_maskright DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 220px; LINE-HEIGHT: 1.8; TEXT-ALIGN: left
}
.photo1129cut_maskright DT {
	FONT-WEIGHT: bolder; FLOAT: left; WIDTH: 220px; COLOR: #ab0080
}
.photo1129cut_maskright DD {
	FLOAT: left; WIDTH: 220px
}
.photo1129cut_table {
	WIDTH: 495px; HEIGHT: 416px
}
.photo1129cut_bn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 100%; TEXT-ALIGN: center
}
.photo1129cut_bn H3 {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
.photo1129cut_bn H3 IMG {
	VERTICAL-ALIGN: middle
}
.photo1129cut_bn H3 A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
.trans1129box {
	BACKGROUND: white; FILTER: alpha(opacity=70); moz-opacity: 0.7; opacity: 0.7
}
.trans1129boxin {
	BORDER-RIGHT: #d63101 2px solid; BORDER-TOP: #d63101 2px solid; BORDER-LEFT: #d63101 2px solid; WIDTH: 110px; BORDER-BOTTOM: #d63101 2px solid; HEIGHT: 135px
}
.photo_other_top {
	FLOAT: left; MARGIN: 10px 0px 0px; OVERFLOW: hidden; WIDTH: 948px; HEIGHT: 365px
}
.photo_other_top H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 908px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px
}
.photo_other_listbox {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 157px; HEIGHT: 170px
}
.profile_box_photol {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 0px 10px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 140px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 140px
}
UNKNOWN {
	DISPLAY: inline; POSITION: relative
}
.profile_boxin_photol {
	POSITION: absolute; TOP: 50%
}
UNKNOWN {
	DISPLAY: inline; VERTICAL-ALIGN: middle; POSITION: absolute
}
.profile_boxinin_photol {
	LEFT: -50%; POSITION: relative; TOP: -50%
}
.photo_other_h {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: 150px
}
.photo_other_h INPUT {
	VERTICAL-ALIGN: middle
}
.photo_other_propagate01 {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 250px; HEIGHT: 230px
}
.photo_other_propagate02 {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 248px
}
.photo_other_propagate02 H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 218px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.photo_other_propagate02 UL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 20px; WIDTH: 210px
}
.photo_other_propagate02 LI {
	FLOAT: left; WIDTH: 210px
}
#photo_other_topbox {
	BACKGROUND: url(../i/1212/other_photo_bg.jpg) repeat-x 50% bottom; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; WIDTH: 688px
}
#photo_other_topbox DL {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 650px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
#photo_other_topbox DD {
	FLOAT: left; WIDTH: 650px
}
#photo_other_topbox DD SPAN {
	COLOR: #ab0080
}
#photo_other_topbox DD A {
	COLOR: #ab0080; TEXT-DECORATION: underline
}
#photo_other_topboxmid {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; WIDTH: 688px
}
#photo_other_topboxmid H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 668px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
#photo_other_topboxmid DL.photo_other_topboxmidin {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 15px; WIDTH: 650px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
#photo_other_topboxmid DL.photo_other_topboxmidin DT {
	COLOR: #ab0080
}
