@charset "utf-8";div#page.regist #headerArea{height:112px;background:url(/img/basic/logout/join_bg_header003.gif) no-repeat 0 0}div#page.regist #headerArea h1{padding:23px 0 0 20px}div#page.regist #bodyArea{margin:0 auto 5px;padding:1px 0 30px}div#page.regist #bodyArea #registrationArea{width:745px;margin:0 auto}#registrationArea .heading16{position:relative;width:690px;height:24px;line-height:24px;padding:0 5px 0 21px;background:url(/img/basic/heading/body_main_area001.gif) no-repeat 0 0}.logout #registrationArea .heading16{width:719px;background:url(/img/basic/heading/body_contents_join002.gif) no-repeat 0 0}#registrationArea .heading16 h2,#registrationArea .heading16 h3{font-weight:700}#registrationArea .heading16 em{font-size:83%}#registrationArea .heading16 .headingLink{position:absolute;top:0;right:10px;font-size:83%}#registrationArea span.inputAlert01{display:block;margin:3px 0;padding-left:21px;background:url(/img/basic/common/simplealert_alert002.gif) no-repeat 0 0;color:red;font-size:83%;font-weight:700;text-align:left!important}#registrationArea div.messageArea p.alert{color:red;font-weight:700}#registrationArea div.messageArea span.txtLarge{font-size:133%}.logout #registrationArea #errorArea div.contents{background:#fff url(/img/basic/icon/alert003.gif) no-repeat 150px 50%}#registrationArea .errorInput{border:1px solid #f7b4b4;background:#feeded!important}.logout #registrationArea div.confirm01,.logout #registrationArea div.confirm03{background-color:#fff}#registrationArea .formButtons01 input{padding-bottom:1px;text-align:center}input.defaultText,textarea.defaultText{color:#999}.imgBtn{padding:0;border:none;vertical-align:middle}.red{color:red}.toCenter{text-align:center}.toRight{text-align:right}.mb15{margin-bottom:15px}.txtLarge{font-size:116%}#registrationArea .formButtons01.profileInputForm p.supplement02{margin:2em 0;font-weight:700;font-size:116%}#registrationArea .formButtons01.profileInputForm p.supplement02 span.inputAlert01{display:inline;padding:2px 0;font-size:10px}#registrationArea .formButtons01.profileInputForm span.supplement01{display:block;font-weight:400}.registStep,.registStep02{padding-bottom:10px}.logout .registStep,.logout .registStep02{padding-bottom:20px}.registStep h2{width:716px;height:50px;background:url(/img/basic/logout/join_step007.gif) no-repeat;text-indent:-9999px}.logout .registStep h2{width:745px;margin:0 auto;background:url(/img/basic/logout/join_step006.gif) no-repeat}.registStep h2.old{background:url(/img/basic/logout/join_step005.gif) no-repeat}.registStep02 h2{width:477px;height:50px;margin:0 auto;background:url(/img/basic/logout/join_step004.gif) no-repeat;text-indent:-9999px}.registStep02 h2.old{background:url(/img/basic/logout/join_step002.gif) no-repeat}.registStep h2.step01,.registStep02 h2.step01{background-position:0 0}.registStep h2.step02{background-position:0 50%}.registStep h2.step03,.registStep02 h2.step02{background-position:0 100%}#registrationArea div.userInputArea div.contents{padding:15px;border:1px solid #fbb14e;border-top:none}.logout #registrationArea div.userInputArea div.contents{padding:10px 20px;background:url(/img/basic/common/bg_stripe001.gif)}.logout #registrationArea div.userInputArea div.inner{padding:15px;border:1px solid #fbb14e;background-color:#fff}#registrationArea div.inputEmail{min-height:250px;background:#fff url(/img/basic/logout/join_promo001.jpg) no-repeat 436px 15px}#registrationArea div.pics2{background:#fff url(/img/basic/logout/join_promo002.jpg) no-repeat 436px 15px}#registrationArea div.inputFriendEmail{position:relative;min-height:250px;background:#fff url(/img/basic/logout/join_promo004.jpg) no-repeat 436px 15px}#registrationArea div.inputEmail h4,#registrationArea div.inputFriendEmail h4{margin-bottom:1em}#registrationArea div.inputEmail h5{margin:20px 0 1em 0}#registrationArea div.inputEmail p,#registrationArea div.inputFriendEmail p{width:400px;margin-bottom:8px}#registrationArea div.inputEmail p.registEmail input.email{width:394px;font-size:116%}#registrationArea div.inputFriendEmail div.inputArea{width:400px;padding-top:10px;overflow:hidden;word-break:break-all}#registrationArea div.inputFriendEmail div.inputArea ul.formButtons01{background:0 0}#registrationArea div.inputFriendEmail div.inputArea p.friendEmail{width:360px;min-height:28px;padding:0 0 0 40px}#registrationArea div.inputFriendEmail div.inputArea p.icon01{background:url(/img/basic/logout/join_friend_mail001.gif) no-repeat 0 0}#registrationArea div.inputFriendEmail div.inputArea p.icon02{background:url(/img/basic/logout/join_friend_mail002.gif) no-repeat 0 0}#registrationArea div.inputFriendEmail div.inputArea p.icon03{background:url(/img/basic/logout/join_friend_mail003.gif) no-repeat 0 0}#registrationArea div.inputFriendEmail div.inputArea input.email{width:350px;margin-top:4px}#registrationArea div.inputFriendEmail div.inputArea img{vertical-align:middle;margin-right:10px}#registrationArea div.inputFriendEmail div.inputArea span.inputAlert01{display:block;margin:3px 0 0 0}#registrationArea div.inputEmail p.registEmail span{display:block;text-align:left}#registrationArea div.inputFriendEmail div.inputArea p.formButtons01{padding:10px 0 0;background:0 0;text-align:center}#registrationArea div.inputFriendEmail p.moreLink01{position:absolute;right:15px;bottom:10px}#registrationArea div.inputEmail p.sentInfo{width:384px;padding:30px 8px;background:#f8f8f8;font-weight:700;font-size:133%;text-align:center;word-break:break-all;overflow:hidden}#registrationArea div.userInputArea .supplement01{margin:10px 0 0}#registrationArea div.userInputArea p.formButtons01{padding:15px 0 0;background:0 0;text-align:center}#registrationArea div.wayTo{width:400px;padding:1px 0 0;background:url(/img/basic/common/dotline_horizontal002.gif) repeat-x 0 0}#registrationArea div.wayTo.first{padding-top:0;background:0 0}#registrationArea div.wayTo h4{margin:20px 0 14px 0}#registrationArea div.wayTo p{margin:0 0 20px}#registrationArea div.wayTo p.formButtons01{padding:0}#registrationArea #editList01 #joinLoginInfo{margin-top:10px}#registrationArea #editList01 h3.inputCategory{padding:5px 10px;border:1px solid #fbb14e;border-top:none;background:#fee7c6}.logout #registrationArea #editList01 ul.editContents li dl dd{width:583px}#registrationArea #editList01 ul.editContents li dl dd input,#registrationArea #editList01 ul.editContents li dl dd select{vertical-align:text-bottom}#registrationArea #editList01 ul.editContents li dl dd p.editItem01{float:left;width:371px}.logout #registrationArea #editList01 ul.editContents li dl dd p.editItem01{width:400px}#registrationArea #editList01 ul.editContents li dl dd p.openRange{float:right;width:183px;text-align:right}#registrationArea #editList01 ul.editContents li dl dd p.supplement01{clear:both;margin-top:3px}#registrationArea #editList01 ul.editContents li dl dd img{margin-left:10px;vertical-align:middle}#registrationArea #editList01 .formButtons01 ul.approval01{margin-bottom:10px}.popup div.registHelpWindow ul.editContents li.category{background-color:#fee7c6}.popup div.registHelpWindow ul.editContents li.category dd{background:url(/img/basic/common/dotline_vertical001.gif) repeat-y 0 0}#registrationArea div.authenticate h4{margin-bottom:1em;margin-top:10px}#registrationArea div.authenticate p{margin-bottom:1em}#registrationArea div.authenticateInput div{float:left;min-height:275px;border:1px solid #fbb14e;background:#fff;text-align:center}#registrationArea div.authenticateInput div h4{height:25px;margin:0;border-bottom:1px solid #fbb14e;text-indent:-9999px}#registrationArea div.authenticateInput div .supplement01{padding:0 10px;text-align:left}#registrationArea div.authenticateInput div .formButtons01{background:0 0;text-align:center}#registrationArea div.authenticateInput div.cellphoneConfirm{width:390px}#registrationArea div.authenticateInput div.cellphoneConfirm h4{margin-bottom:25px;background:#fee7c6 url(/img/basic/logout/join_cellphone001.gif) no-repeat 10px 50%}#registrationArea div.authenticateInput div.cellphoneConfirm p.email{margin-bottom:30px;padding-left:20px;background:url(/img/basic/icon/ketai001.gif) no-repeat 32px 1px;font-size:12px}#registrationArea div.authenticateInput div.cellphoneConfirm p.email input{width:160px}#registrationArea div.authenticateInput div.cellphoneConfirm p.email .inputAlert01{margin-left:35px}#registrationArea div.authenticateInput p.or{float:left;width:58px;height:275px;background:url(/img/basic/logout/join_or001.gif) no-repeat 50% 50%;text-indent:-9999px}#registrationArea div.authenticateInput div.barcodeConfirm{width:250px}#registrationArea div.authenticateInput div.barcodeConfirm h4{background:#fee7c6 url(/img/basic/logout/join_barcode001.gif) no-repeat 10px 50%;margin-bottom:15px}#registrationArea div.authenticateInput div.barcodeConfirm img{margin-bottom:8px}#registrationArea div.pics3{background:#fff url(/img/basic/logout/join_promo003.jpg) no-repeat 436px 15px}#registrationArea div.userInputArea .section{padding:5px 28px 14px;background-color:#f4f4f4}.logout #registrationArea div.userInputArea .section{padding:5px 21px 14px 22px}#registrationArea div.userInputArea .sectionContent{background:url(/img/basic/logout/innerContent002.gif) 0 0 no-repeat}#registrationArea div.userInputArea .sectionContent02{border:1px solid #e8e8e8;border-radius:3px;background-color:#fff}#registrationArea div.userInputArea .sectionContent03{margin:0 50px;border:1px solid #e8e8e8;border-radius:3px;background-color:#fff}#registrationArea div.userInputArea .innerSectionContent{background:url(/img/basic/logout/innerContent003.gif) 0 100% no-repeat}#registrationArea div.userInputArea .section .text{float:left;width:410px;margin:17px 0 17px 20px}#registrationArea div.userInputArea .section .button{float:right;width:163px;height:34px;margin:17px 14px 17px 0}#registrationArea div.userInputArea .section div.button a{display:block;line-height:34px;text-indent:-1000em;overflow:hidden}#registrationArea div.userInputArea .sectionTitle h4{display:block;text-indent:-1000em;overflow:hidden;line-height:24px}#registrationArea div.joined .formButtons01{margin:5px 0 15px;background:0 0;text-align:center}div.recommendFriendBox{margin-top:15px}div.recommendFriendBox div.contents{width:688px;padding:15px 35px 10px 20px;border:1px solid #fbb14e;border-top:none;background:#fff}div.recommendFriendBox div.parentalUser h4,div.recommendFriendBox div.recommendUser h4{display:none}div.recommendFriendBox div.photoArea{float:left;width:180px;text-align:center;word-break:break-all;overflow:hidden}div.recommendFriendBox div.photoArea img{margin-bottom:7px}div.recommendFriendBox div.recommendUser{float:right;width:473px}div.recommendFriendBox div.recommendUser div.balloon{margin-bottom:10px;background:url(/img/basic/logout/bg_balloon_bottom001.gif) no-repeat 9px 100%}div.recommendFriendBox div.recommendUser div.balloon dl{background:url(/img/basic/logout/bg_balloon_top001.gif) no-repeat 0 0}div.recommendFriendBox div.recommendUser div.balloon dt{float:left;width:76px;padding:13px 0 10px 24px;text-align:center}div.recommendFriendBox div.recommendUser div.balloon dd{float:right;width:343px;padding:15px}div.recommendFriendBox div.recommendUser div.balloon h5{line-height:1.3;margin-bottom:5px}div.recommendFriendBox div.recommendUser div.balloon p{line-height:1.1;margin-bottom:8px;word-break:break-all;overflow:hidden}div.recommendFriendBox div.recommendUser div.balloon ul{text-align:right}div.recommendFriendBox div.recommendUser div.balloon li{display:inline;font-weight:700}div.recommendFriendBox div.recommendUser div.balloon input{margin:0 3px 0 10px;vertical-align:middle}div.recommendFriendBox div.recommendUser div.balloon ul.formButtons01{padding:3px 0 4px;background:0 0}div.recommendFriendBox div.recommendUser div.balloon ul.formButtons01 input{margin-right:0;font-weight:400}div.recommendFriendBox p.formButtons01{clear:both;border:1px solid #fbb14e;border-top:none;text-align:center}#registrationArea.join div.inviteBox{width:745px;margin:0 auto 10px}#registrationArea.join div.inviteBox p{padding-left:0}#registrationArea.join div.inviteBox p.supplement01{color:#999}#registrationArea.join div.messageArea div.contents{border:1px solid #ccc;border-top:none;background:#f9f8f5}#registrationArea.join div.inviteBox div.contents div.subContents{padding:10px 20px;border:1px solid #e6e5e5;background:#fff}#registrationArea.join div.inviteBox p.registForm,#registrationArea.join div.inviteBox p.registerBtn{margin:5px 0;text-align:center}#registrationArea.join div.inviteBox p.registerBtn input{padding:0;border:none}#registrationArea.join div.profileArea div.confirm01{padding:5px 15px;font-weight:400}#registrationArea.join div.profileArea div.detailProfile{padding:10px 16px;border:1px solid #fbb14e;border-top:none;background:url(/img/basic/logout/join_bg_profile001.gif) repeat 0 0}#registrationArea.join #myArea{padding:4px;border:1px solid #d0d0d1;background:#edecec}#registrationArea.join #myArea div.profilePhoto{padding-bottom:4px;background:url(/img/basic/skin/gray/home/profilephoto_bg_bottom001.gif) no-repeat 0 100%}#registrationArea.join #myArea div.profilePhoto h2{height:4px;line-height:4px;background:url(/img/basic/skin/gray/home/profilephoto_bg_top001.gif) no-repeat 0 0;text-indent:-9999px}#registrationArea.join #myArea div.profilePhoto div.contents{padding:7px 10px;border-right:1px solid #d0d0d1;border-left:1px solid #d0d0d1;background:#f9f8f8}#registrationArea.join #myArea div.profilePhoto div.contents p{text-align:center}#registrationArea.join #myArea div.profilePhoto div.contents p.photo{padding:7px 0 9px;background:#fff}#registrationArea.join #myArea div.profilePhoto div.contents p.photo span.moreLink01{display:block;padding-top:9px;text-align:center}#registrationArea.join #myArea div.profilePhoto div.contents p.name{padding-top:9px}#registrationArea.join #myArea div.profilePhoto div.contents p.name span.loginTime{display:block;padding-bottom:7px;font-size:83%;text-align:center}#registrationArea.join .STATE_ID2016_profile.section01{margin:0;padding:0}#registrationArea.join .STATE_ID2016_profile div.sectionBody{padding:6px;border:1px solid #d0d0d1;border-top:none;background:#f9f8f8}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable{background:#fff url(/img/basic/skin/gray/home/profilelist_bg_bottom001.gif) no-repeat 0 100%}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$div{background:url(/img/basic/skin/gray/home/profilelist_bg_top001.gif) no-repeat 0 0}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$table{display:table;width:417px;background:url(/img/basic/skin/gray/common/border_dot_vertical001.gif) repeat-y 94px 0;table-layout:inherit}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$table\$\$\$tr{display:table-row;background:url(/img/basic/skin/gray/common/border_dot_horizontal001.gif) repeat-x 0 100%}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$table\$\$\$tr.STATE_ID2016_listBottom{background-image:none}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$table\$\$\$tr\$\$\$th{display:table-cell;width:85px;padding:5px;vertical-align:top;overflow:hidden}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$table\$\$\$tr\$\$\$td{display:table-cell;width:312px;word-break:break-all;padding:5px;vertical-align:top;overflow:hidden}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$table\$\$\$tr\$\$\$td img{vertical-align:middle;margin-left:10px}#registrationArea.join .STATE_ID2016_profile .LEGACY_UI2016_profileListTable\$\$\$table\$\$\$tr\$\$\$td img.emoji{margin-left:2px;vertical-align:text-bottom}#registrationArea.join .STATE_ID2016_profile p.moreLink01{padding:12px 0 1px}#simpleprofile .explanation{padding:8px 10px;font-size:83%}#simpleprofile .explanation h2{margin-bottom:8px;font-weight:700;text-align:center}.requestMail span.inputAlert01{display:block;margin:3px 0;padding-left:21px;background:url(/img/basic/common/simplealert_alert002.gif) no-repeat 0 0;color:red;font-weight:700;font-size:83%;text-align:left}.requestMail .errorInput{border:1px solid #f7b4b4;background:#feeded}.requestMail div.inputRequest{min-height:265px;padding:15px 15px 0;border:1px solid #fbb14e;border-top:none;background:#fff url(/img/basic/logout/join_promo004.jpg) no-repeat 449px 15px}.requestMail div.inputRequest dl dt{width:409px;margin-bottom:5px}.requestMail div.inputRequest dl dd,.requestMail div.inputRequest p{width:409px;margin-bottom:18px;overflow:hidden;word-break:break-all}.requestMail div.inputRequest dl dd.email input{width:98%}.requestMail div.inputRequest dl dd.intro textarea{width:98%;height:100px;overflow:auto}div.invite div.hideInfo01{height:250px;background:url(/img/basic/home/invite_about_mymixi.gif) no-repeat;text-indent:-9999px}div.invite div.recommendFriendBox{margin-top:0;padding-top:10px}div.invite div.recommendFriendBox div.confirm01{border-bottom:1px solid #fbb14e!important}div.invite div.recommendFriendBox div.confirm01 span{display:block;font-weight:400}div.invite div.recommendFriendBox div.moreLink01{padding:5px 7px;border-right:1px solid #fbb14e;border-left:1px solid #fbb14e}div.invite div.recommendFriendBox div.contents{width:684px;padding:15px 15px 5px;border:1px solid #fbb14e;background:url(/img/basic/home/invite_graph_bg.gif) no-repeat 0 80%}div.invite div.recommendFriendBox div.parentalUser h4,div.invite div.recommendFriendBox div.recommendUser h4{display:none}div.invite div.recommendFriendBox div.photoArea{float:left;width:126px;border:1px solid #ccc;background:#f2f2f2}div.invite div.recommendFriendBox div.photoArea p{width:94px;text-align:center;margin:10px 12px;padding:10px 3px 5px;border:1px solid #ccc;background:#fff;word-break:break-all;overflow:hidden}div.invite div.recommendFriendBox div.recommendUser{float:right;width:548px}div.invite div.recommendFriendBox div.recommendUser div.balloon{margin-bottom:10px;background:url(/img/basic/home/invite_balloon_bg.gif) 0 5px}div.invite div.recommendFriendBox div.recommendUser div.balloon div{margin-left:15px;background:url(/img/basic/home/invite_balloon_top.gif) no-repeat 0 0}div.invite div.recommendFriendBox div.recommendUser div.balloon dl{padding:10px 14px 6px;background:url(/img/basic/home/invite_balloon_bottom.gif) no-repeat 0 100%}div.invite div.recommendFriendBox div.recommendUser div.balloon dt{float:left;width:76px;padding:0;text-align:center}div.invite div.recommendFriendBox div.recommendUser div.balloon dd{float:right;width:411px;padding:0 0 0 18px}div.invite div.recommendFriendBox div.recommendUser div.balloon h5{line-height:1.3;margin-bottom:5px}div.invite div.recommendFriendBox div.recommendUser div.balloon p{line-height:1.1;margin-bottom:5px;word-break:break-all;overflow:hidden}div.invite div.recommendFriendBox div.recommendUser div.balloon ul{text-align:right}div.invite div.recommendFriendBox div.recommendUser div.balloon li{display:inline;font-weight:700}div.invite div.recommendFriendBox div.recommendUser div.balloon input{vertical-align:middle;margin:0 3px 0 10px}div.invite div.recommendFriendBox div.recommendUser div.balloon ul.formButtons01{padding:3px 0 4px;background:0 0}div.invite div.recommendFriendBox div.recommendUser div.balloon ul.formButtons01 input{font-weight:400;margin-right:0}div.invite div.recommendFriendBox p.formButtons01{clear:both;border:1px solid #fbb14e;border-top:none;text-align:center}.listImportAddress div.sideList li.addressIcon a{background:url(/img/basic/icon/address001.gif) no-repeat 8px 50%}.listImportAddress div.importedAddress{margin-bottom:5px}.listImportAddress div.listBox{border:1px solid #fbb14e;border-bottom:none}.listImportAddress div.listBox table{width:544px;table-layout:fixed}.listImportAddress div.listBox table td,.listImportAddress div.listBox table th{padding:7px 10px 5px;border-bottom:1px solid #fbb14e;background:url(/img/basic/common/dotline_vertical001.gif) repeat-y 100% 0;word-break:break-all;overflow:hidden}.listImportAddress div.listBox table th{background-color:#fee7c6}.listImportAddress div.listBox table th.name{width:120px}.listImportAddress div.listBox table th.email{width:214px}.listImportAddress div.listBox table td.email{color:#999}.listImportAddress div.listBox table .option{width:140px;background-image:none;text-align:center}.listImportAddress .messageArea p.actionBtn{margin:20px 0 0;text-align:center}.importContacts{margin-top:15px}.importContacts .contents{padding:10px 14px;border:1px solid #fbb14e;border-top:none}.importContacts .contents p{position:relative;height:55px;line-height:55px;padding-left:30px;background:url(/img/basic/common/bg_btn_area001.gif) no-repeat 0 0;font-weight:700}.importContacts .contents p span{position:absolute;top:10px;right:30px}div.mailSearchResult .contents{padding:10px 14px;border:1px solid #fbb14e;border-top:none}div.mailSearchResult .resultWrap{padding-top:6px;background:url(/img/basic/common/bg_btn_area_top001.gif) no-repeat 0 0}div.mailSearchResult .resultWrap div{width:659px;padding:5px 13px 11px;background:url(/img/basic/common/bg_btn_area_bottom001.gif) no-repeat 0 100%}div.mailSearchResult .resultWrap div p{display:inline-block;vertical-align:middle}div.mailSearchResult .resultWrap div p.info{width:443px;line-height:1.7;padding-left:65px;background:url(/img/basic/common/noimage_member53_002.gif) no-repeat 0 0;word-wrap:break-word}div.mailSearchResult .resultWrap div p.addMymixi{width:146px;text-align:right}.searchFriendMail #editList01,.searchFriendMail .importContacts{margin:0 0 15px}.searchFriendMail #editList01 li.emailSearch{padding:15px 0}.searchFriendMail .messageArea p.inviteLink{text-align:center}div.detailList01 ul.detailListContent li.addFriend{border-bottom:none;background:#fff}div.detailList01 ul.detailListContent li.addFriend p{padding:10px}div.detailList01 ul.detailListContent li.addFriend dl dt{width:380px}div.detailList01 ul.detailListContent li.addFriend dl dd{width:197px;text-align:right}div.detailList01 ul.detailListContent li.addFriend dl dt span{display:block;margin-top:2px;font-size:86%}div.detailList01 ul.detailListContent li.addFriend dl dd span{display:block;margin-top:2px}div.detailList01 ul.detailListContent li.addFriend dl dd span.addmylist{padding-top:5px}div.detailList01 ul.detailListContent li.addFriend dl dd span.addmylist a{padding:3px 0 3px 20px;background:url(/img/basic/icon/add_myList002.gif) no-repeat 0 50%}.outsideGraph .spacer{margin-bottom:10px}.outsideGraph .mailAddress{word-break:break-all}.outsideGraph .messageArea p.actionBtn{margin:20px 0 0;text-align:center}.outsideGraph div.importedGraph{margin-bottom:5px}.outsideGraph div.listBox{border:1px solid #fbb14e;border-bottom:none}.outsideGraph div.listBox table{width:544px;table-layout:fixed}.outsideGraph div.listBox table td,.outsideGraph div.listBox table th{padding:7px 10px 5px;border-bottom:1px solid #fbb14e;background:url(/img/basic/common/dotline_vertical001.gif) repeat-y 100% 0;word-break:break-all;overflow:hidden}.outsideGraph div.listBox table th{background-color:#fee7c6}.outsideGraph div.listBox table th.name{width:294px}.outsideGraph div.listBox table th.name img{margin-right:5px;vertical-align:text-bottom}.outsideGraph div.listBox table td.name img{float:left;margin-right:10px}.outsideGraph div.listBox table td.email{color:#999}.outsideGraph div.listBox table .option{width:200px;background-image:none;text-align:center}.outsideGraph #editList01 ul.editContents li dl dd.facebook div.fbFriend img{float:left;margin:0 10px 15px 0}.outsideGraph #editList01 ul.editContents li dl dd.facebook div.wallImage{padding-top:5px;background:url(/img/basic/logout/bg_facebook_wall_top001.gif) no-repeat 0 0}.outsideGraph #editList01 ul.editContents li dl dd.facebook div.wallImage dl{padding:5px 10px;background:url(/img/basic/logout/bg_facebook_wall_bottom001.gif) no-repeat 0 100%;color:#666}.outsideGraph #editList01 ul.editContents li dl dd.facebook div.wallImage dl dt{float:left;width:40px;padding:0}.outsideGraph #editList01 ul.editContents li dl dd.facebook div.wallImage dl dd{float:left;width:444px;padding:0 0 0 10px;word-wrap:break-word;word-break:break-all}.outsideGraph #editList01 ul.editContents li dl dd.facebook div.wallImage dl dd p.message img{float:left;margin-right:5px}.outsideGraph #editList01 ul.editContents li dl dd.facebook div.wallImage dl dd strong{font-weight:700}div.messageArea div.contents div p.illustration,div.messageArea div.contents div p.joinTwitter{text-align:center}div.messageArea div.contents div p.illustration{padding:15px 0 25px}a.blankIcon{padding-right:12px;background:url(/img/basic/icon/blank001.gif) 100% 50% no-repeat}#registrationArea.join div.inviteBox div.inviteImage{padding:15px 0;background:0 0;border:none}#registrationArea.join div.inviteBox div.inviteImage img{margin-right:20px}#registrationArea.join div.inviteBox p.fbSetting{text-align:center}div.invitation div.contents div.columns{padding:0 13px 10px;border:0;background:0 0;overflow:hidden}div.invitation div.contents h4.title{padding:10px 13px 20px;font-weight:700}div.invitation div.contents div.column01{float:left;width:76px;padding:0;border:0;background:0 0}div.invitation div.contents div.column01 span{display:block}div.invitation div.contents div.column02{float:right;width:558px;padding:0;border:0;background:0 0}#registrationArea div.invitation div.contents div.column02 .supplement01{padding:0 0 0 17px}div.invitation div.contents div.column02 .balloon01{position:relative;margin:0 0 10px;padding:5px 0 0 17px;border:0;background:url(/img/basic/logout/balloon_top001.gif) 100% 0 no-repeat}#registrationArea div.invitation div.contents div.column02 .remarks{margin:0 0 10px;padding:5px 0 0 17px;border:0;background:0 0}#registrationArea.join div.invitation div.contents div.column02 .balloon01 div.messageContainer{padding:0;border:0;background:url(/img/basic/logout/balloon_body001.gif) repeat-y}#registrationArea.join div.invitation div.contents div.column02 .balloon01 div.message{padding:5px 10px 10px;min-height:22px;border:0;background:url(/img/basic/logout/balloon_bottom001.gif) 100% 100% no-repeat}#registrationArea.join div.invitation div.contents div.column02 .balloon01 div.tip{position:absolute;top:0;left:0;width:19px;height:30px;padding:0;border:0;overflow:hidden;text-indent:-1000em;background:url(/img/basic/logout/balloon_tip001.gif)}div.invitation div.contents div.column02 ul.buttons{margin:0 0 10px;padding:0 0 0 17px}div.invitation div.contents div.column02 ul.buttons li{width:220px;padding:20px;text-align:center}div.invitation div.contents div.column02 ul.buttons li span{display:block;margin:0 0 10px;font-weight:700}div.invitation div.contents div.column02 ul.buttons li a{display:block;height:44px;margin:0 auto}div.invitation div.contents div.column02 ul.buttons li.yet{float:left;border:solid 1px #ffc356;background:url(/img/basic/logout/join_background001.gif)}div.invitation div.contents div.column02 ul.buttons li.already{float:right;border:solid 1px #e2e1df}#registrationArea .activation .phoneNumber{padding:0 20px}#registrationArea .activation .unit02{margin-top:10px}#registrationArea .activation .editContents select{width:90px}#registrationArea .activation .formButtons01 .remarks{margin:20px 0 15px}#registrationArea .activation .formButtons01 .remarks p{font-size:116%;font-weight:700;color:#666}#registrationArea .activation .formButtons01 .remarks .longLine{display:inline-block;margin:0 auto}#registrationArea .activation .formButtons01 .remarks .longLine .supplement02{display:block;margin:0}#registrationArea .activation .activationCode{display:inline-block;width:21px;height:30px;margin:0 1px;background:url(/img/basic/common/numbers001.gif) 0 0 no-repeat;vertical-align:text-bottom}#registrationArea .activation .activationCode span{visibility:hidden}#registrationArea .activation .activationCode.number01{background-position:-25px 0}#registrationArea .activation .activationCode.number02{background-position:-50px 0}#registrationArea .activation .activationCode.number03{background-position:-75px 0}#registrationArea .activation .activationCode.number04{background-position:-100px 0}#registrationArea .activation .activationCode.number05{background-position:-125px 0}#registrationArea .activation .activationCode.number06{background-position:-150px 0}#registrationArea .activation .activationCode.number07{background-position:-175px 0}#registrationArea .activation .activationCode.number08{background-position:-200px 0}#registrationArea .activation .activationCode.number09{background-position:-225px 0}#registrationArea .activation .activationCode.number10{background-position:0 0}#registrationArea .activation .activationCode.number11{background-position:-250px 0}.appInfoArea{width:745px;margin:20px auto}.appInstance{margin:0 0 15px;padding:17px 30px 17px 54px;border:1px solid #e0e0e0;border-radius:3px;background-color:#fff}.appInstance .name{font-size:116%;font-weight:700}.appInstance .property{margin:8px 0 0}.appInstance .property::after{content:" ";display:block;clear:both}.appInstance .mainIcon{float:left;width:126px;height:126px;margin-right:16px}.appInstance .mainIcon img{width:auto;height:100%}.appInstance .thumbnail{float:left;width:150px;height:120px;margin-right:16px;padding:2px;border:1px solid #dadada;background-color:#fff}.appInstance .mainIcon img,.appInstance .thumbnail img{vertical-align:bottom}.appInstance02::after{content:" ";display:block;clear:both}.appInstance02 .mainImage{float:left;width:100px;text-align:center}.appInstance02 .name{margin-left:112px;font-size:116%;font-weight:700}.appInstance02 .lead{margin-top:8px;margin-left:112px}.appInstance02 .button01{display:block;height:43px;line-height:43px;border:1px solid #d7d0c3;border-radius:3px;background-color:#cfa34c;color:#fff;font-size:116%;font-weight:700;text-align:center;text-decoration:none}.appliPRPickUp01{padding:20px}.appliPRPickUp01 h4{margin:0 0 20px}.appliPRPickUp01 .pickup{padding:0 18px;text-align:center}.appliPRPickUp01 .pickup img{max-width:550px;vertical-align:bottom}.appliPRPickUp02{padding:40px 65px 30px 90px}.appliPRPickUp02 .note{color:#999;font-size:83%}.appliPRPickUp02 .appInstance02{padding:20px 0}.appliPRPickUp02 .more a{padding-left:10px;background:url(/img/basic/icon/arrow023.gif) no-repeat 0 50%}#page.regist{background:0 0;width:100%}#page.regist #header{height:76px;border-bottom:1px solid #e6e6e6;padding-top:5px}#page.regist #header .wrapper{width:1022px;margin:0 auto}#page.regist #header .wrapper .logo{width:72px;height:30px;float:left;padding:23px 50px 0 20px}#page.regist #header .wrapper .step01,#page.regist #header .wrapper .step02,#page.regist #header .wrapper .step03{float:right;width:206px;height:20px;text-indent:-9999px;overflow:hidden;background:url(/img/basic/logout/join_step008.gif) no-repeat 0 0;margin-top:30px}#page.regist #header .wrapper .step02{background-position:0 -30px}#page.regist #header .wrapper .step03{background-position:0 -60px}.registrationArea01{width:450px;margin:0 auto;min-height:543px}#bodyMainArea .registrationArea01{min-height:auto}.registrationArea01 .mainImg{text-align:center;margin:15px 0 30px}.registrationArea01 p{font-size:116%;color:#666}.registrationArea01 a{text-decoration:none}.registrationArea01 .registerEmail{margin-top:30px}.registrationArea01 .inputAlert01{display:block;margin:3px 0 0;padding:3px 0 3px 20px;color:red;background:url(/img/basic/icon/alertIcon003.png) no-repeat 0 center;font-weight:400}.registrationArea01 input[type=password],.registrationArea01 input[type=text]{height:43px;padding:0;border:1px solid #ccc;background-color:#fff;font-size:133%;border-radius:3px;width:100%;text-indent:15px}.registrationArea01 input.firstName,.registrationArea01 input.lastName{width:215px}.registrationArea01 input.lastName{margin-right:15px}.registrationArea01 input:focus[type=text]{outline:1px solid #cfa34c}.registrationArea01 input[type=radio]{margin-right:5px}.registrationArea01 .mailButton{background-color:#cfa34c;color:#fff;width:100%;border-radius:3px;border:none;font-size:133%;line-height:50px;padding:0}.registrationArea01 .button{margin:15px 0}.registrationArea01 .button input[type=submit]{cursor:pointer}.registrationArea01 .button01{display:block;background-color:#cfa34c;text-align:center;border-radius:3px;font-size:133%;line-height:50px;color:#fff;border:none;width:100%;cursor:pointer}.registrationArea01 .button01 span{display:inline-block}.registrationArea01 .button01 span.blank{background:url(/img/basic/icon/blank003.png) no-repeat right center;padding-right:20px}.registrationArea01 .button01 span.tel{background:url(/img/basic/icon/phone001.png) no-repeat left center;padding-left:35px}.registrationArea01 .button02{display:block;background-color:#fff;text-align:center;border:solid 1px #cfa34c;border-radius:3px;font-size:133%;line-height:48px;color:#cfa34c;width:100%;cursor:pointer}.registrationArea01 .button02 span{display:inline-block}.registrationArea01 .orTxt{text-align:center}.registrationArea01 .googleButton{display:block;background-color:#df4a32;text-align:center;border-radius:3px}.registrationArea01 .googleButton span{background:url(/img/basic/icon/logo_google001.png) no-repeat left center;line-height:50px;color:#fff;display:inline-block;font-size:133%;padding-left:40px}.registrationArea01 .phoneNumber{font-size:183%;font-weight:700;color:red;margin:15px 0;padding-left:35px;background:url(/img/basic/icon/phone005.png) no-repeat 0 center;line-height:1.2em}.registrationArea01 .note{font-size:100%;color:#999}.registrationArea01 .pageTitle{font-size:250%;margin:35px 0 25px}.registrationArea01 .pageTitle.afterGuestPlay{text-align:center}#bodyMainArea .registrationArea01 .pageTitle{font-size:183%}.registrationArea01 .messagePanel{background-color:#f6f3e8;border:solid 2px #cdc4a7;padding:15px;margin-bottom:15px;border-radius:3px}.registrationArea01 .messagePanel p+p{margin-top:10px}.registrationArea01 .messagePanel p strong{font-size:116%}.registrationArea01 .messagePanel p strong.mail{font-size:100%}.registrationArea01 .messagePanel p .code{color:red}.registrationArea01 .alertPanel{background-color:#fff6d1;border:solid 2px #ffcb02;padding:15px;margin-top:40px;margin-bottom:20px;border-radius:3px}.registrationArea01 .alertPanel .alertTxt{font-size:133%;background:url(/img/basic/icon/alert006.png) no-repeat 0 0;padding-left:30px}.registrationArea01 .alertPanel dl{color:#666}.registrationArea01 .alertPanel dl dd{border-top:solid 1px #ffcb02;margin-top:12px;padding-top:12px}.registrationArea01 p.btmLink{text-align:center;margin:50px 0 0}.registrationArea01 a.arrowLink{color:#666;background:url(/img/basic/icon/arrow024.png) no-repeat right center;padding-right:10px}.registrationArea01 ul.editArea li{margin-bottom:20px}.registrationArea01 ul.editArea li dl{color:#666}.registrationArea01 ul.editArea li dl dt{font-size:116%;margin-bottom:5px}.registrationArea01 ul.editArea .editRadio label{font-size:116%}.registrationArea01 ul.editArea .editRadio label+input{margin-left:50px}.registrationArea01 ul.editArea .editSelect select{width:100px;height:40px;margin-right:8px;margin-left:20px;border:1px solid #ccc;border-radius:3px;font-size:20px;text-indent:5px}.registrationArea01 ul.editArea .editSelect select.year{width:135px;margin-left:0}.registrationArea01 ul.editArea .telNumber select{width:110px;height:40px;border:1px solid #ccc;border-radius:3px;vertical-align:middle;font-size:133%;text-indent:8px}.registrationArea01 ul.editArea .telNumber input[type=text]{width:120px;height:38px;vertical-align:middle}.registrationArea01 ul.editArea .addressSelect select{min-width:100px;height:40px;border:1px solid #ccc;border-radius:3px;vertical-align:middle;margin-right:20px}.registrationArea01 dl.problemSolving{padding-top:30px}.registrationArea01 dl.problemSolving.separate{border-top:solid 1px #cfa34c}.registrationArea01 dl.problemSolving dt{background:url(/img/basic/icon/alertIcon004.png) no-repeat 14px center #ececec;border-top:solid 1px #c8c8c8;line-height:40px;color:#666;padding-left:45px;font-size:133%}.registrationArea01 dl.problemSolving dd p{margin-top:15px;font-size:133%}.registrationArea01 dl.problemSolving dd p.note{font-size:116%}.registrationArea01 dl.nextFlow{padding-top:30px}.registrationArea01 dl.nextFlow dt{background-color:#fff7e7;border-top:solid 1px #cfa34c;line-height:40px;color:#666;padding-left:12px;font-size:133%}.registrationArea01 dl.nextFlow dd p{margin-top:15px;font-size:133%}.registrationArea01 .appListArea{border:solid 1px #c8c8c8;padding:35px 0;margin-top:40px}.registrationArea01 .appListArea h3{font-weight:700;font-size:133%;text-align:center;margin-bottom:5px}.registrationArea01 .appListArea p{text-align:center}.registrationArea01 .appListArea a.link01{padding-left:8px;background:url(/img/basic/icon/arrow_more003.png) no-repeat 0 center}.registrationArea01 .appListArea ul.appList{padding:0 45px;margin-top:20px}.registrationArea01 .appListArea ul.appList li{margin-bottom:30px}.registrationArea01 .appListArea ul.appList li p.appIcon{display:inline-block;vertical-align:middle;margin-right:12px}.registrationArea01 .appListArea ul.appList li div.appInfo{display:inline-block;vertical-align:middle;width:240px}.registrationArea01 .appListArea ul.appList li div.appInfo p{text-align:left;font-size:133%;margin-bottom:5px}.registrationArea01 .appListArea ul.appList li div.appInfo p a.buttonToGame{display:block;background-color:#06be88;color:#fff;text-align:center;border-radius:3px;width:240px;margin-bottom:0}.registrationArea01 .appListArea ul.appList li div.appInfo p a.buttonToGame span{line-height:40px;color:#fff;display:inline-block;padding-left:25px;background:url(/img/basic/icon/game002.png) no-repeat 0 center;background-size:20px auto}.registrationSelectCountry{width:180px;height:40px;border:1px solid #ccc;border-radius:3px;font-size:18px;text-indent:5px}.JOIN__button{display:block;text-align:center;border-radius:4px;font-size:133%;line-height:50px;border:none;width:100%;cursor:pointer;padding:0}.JOIN__button--gold,.JOIN__button--gold:link,.JOIN__button--gold:visited{background-color:#cfa34c;color:#fff}.JOIN__button--twitter,.JOIN__button--twitter:link,.JOIN__button--twitter:visited{color:#fff;background:url(/img/basic/icon/twitter009.png) no-repeat 20px center #55acee}.JOIN__button--google,.JOIN__button--google:link,.JOIN__button--google:visited{color:#666;border:solid 1px #ccc;max-width:448px;line-height:48px;background:url(/img/basic/icon/google001.png) no-repeat 20px center #fff}.JOIN__errorPanel{margin:40px 0 30px;border-radius:4px}.JOIN__errorPanel--detail{padding:15px}.JOIN__errorPanelLead{border-bottom:solid 1px #feca2f;padding-bottom:15px;padding-left:35px;margin-bottom:15px}.JOIN__errorPanelText{font-size:86%;font-weight:400;color:#535353}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){#page.regist #header .wrapper .step01,#page.regist #header .wrapper .step02,#page.regist #header .wrapper .step03{background-image:url(/img/basic/logout/join_step009.gif);background-size:206px 80px}.registrationArea01 .inputAlert01{background-image:url(/img/basic/icon/alertIcon005.png);background-size:17px 17px}.registrationArea01 .button01 span.blank{background-image:url(/img/basic/icon/blank004.png);background-size:18px 18px}.registrationArea01 .button01 span.tel{background-image:url(/img/basic/icon/phone002.png);background-size:30px 30px}.registrationArea01 .alertPanel .alertTxt{background-image:url(/img/basic/icon/alert007.png);background-size:25px 23px}.registrationArea01 a.arrowLink{background-image:url(/img/basic/icon/arrow025.png);background-size:7px 12px}.registrationArea01 dl.problemSolving dt{background-image:url(/img/basic/icon/alertIcon006.png);background-size:24px 24px}.registrationArea01 .phoneNumber{background:url(/img/basic/icon/phone006.png) no-repeat 0 center;background-size:22px 22px}}div#page.regist #footerArea{border-top:1px solid #e6e6e6;width:100%}div#page.regist #footerArea .footerMain{width:1022px;margin:0 auto}div#page.regist #footerArea p#copyright{background:0 0}.JOIN_heading01{position:relative;height:22px;padding-left:20px;line-height:22px;background-image:linear-gradient(180deg,#f6f6f6 0,#fff 100%);border:1px #d0d0d1 solid}.JOIN_heading01::before{position:absolute;top:0;left:0;content:"";width:100%;border-top:1px #fff solid}.JOIN_heading01__title{font-weight:700}