@charset "utf-8";html,x:-moz-any-link{font-size:12px}html{overflow-y:scroll}body{color:#59493f;margin:0;padding:0;font-size:12px}#mainarea:after{clear:both;content:"";display:block}div#maincontents,div#mainarea{float:none}#mainarea{height:auto;min-height:450px;width:780px;margin:0 auto}#rootFooter{font-size:12px}#rootFooter #copy{font-size:12px}.red{color:red}div#sidebar{display:none}#mainarea table th.error{background-color:#f00000;color:#fff}#mainarea table th.error span:before{background-image:none !important}div#ma_contentsInnerColumn1{margin:0 auto}.regs h2{background-image:url("../image/registration/h2_bg.jpg");background-repeat:repeat;color:#fff;font-weight:bold;line-height:39px;padding:0 0 0 22px}.step{margin-bottom:34px}.fcRed{background-image:url("../image/registration/fcRed_bg.jpg");background-position:center top;background-repeat:no-repeat;border:1px solid #fce7f0;margin-bottom:20px}.fcRed1{background-image:url("../image/registration/fcRed_bg.jpg");background-position:center bottom;background-repeat:no-repeat;padding:17px 99px 10px 50px}.fcRed1 p{margin:0 0 3px}h3{border-bottom:1px dotted #999;color:#000;font-size:16px;margin-top:0;margin-bottom:16px}table,th,td{font-size:12px;border:1px}table input{line-height:12px}.cen_table th{line-height:32px;padding:12px 30px 12px 35px;text-align:left;vertical-align:top;width:160px}.cen_table th span{display:block;position:relative}.cen_table td span{display:block;padding-top:5px}.cen_table th span:before{background-attachment:scroll;background-image:url("../image/registration/public_must.gif");background-position:right center;background-repeat:no-repeat}.cen_table th span:before{content:"";display:block;height:20px;left:125px;overflow:hidden;position:absolute;top:6px;width:40px}table th span{display:block;position:relative}.information table th span:before{left:150px}.cen_table table{background-color:#fef4f8;height:72px;margin:0 0 33px;width:780px}.cen_table tr{padding-top:10px}.cen_table td{background:none repeat scroll 0 0 #fff;padding:12px 30px 12px 35px;vertical-align:middle}.cen_table td input{width:308px}.center{border:1px solid #a0a0a0;padding:15px 15px 14px 14px}.center h3{font-weight:bold}.center .textarea{border:1px solid #a0a0a0;font-size:12px;height:190px;margin-top:12px;overflow-y:scroll;padding:9px 29px 10px 19px;width:696px}.center .textarea .textap{background-color:#f5f5f3;font-weight:bold;height:27px;line-height:27px;padding:0 0 0 17px}.center p{margin:0}.center .textarea p{line-height:18px;padding:14px 0 4px 3px}.center .textarea span{display:block;padding:0 0 7px 7px}.center ul{background-color:#f5f5f3;height:69px;margin-bottom:0;padding-left:141px}.center li{float:left;height:52px;list-style-type:none;padding:8px 36px 0 0;width:215px}.ma_sub{margin:50px auto 0;overflow:hidden;padding:0 0 0 14px;width:460px}.ma_sub li{float:left;list-style:none outside none;margin-right:15px}#mainsection h1{clear:both;font-size:191.7%;font-weight:bold;padding-left:20px}.regs{margin-bottom:35px;position:relative;width:780px}.regs p{background-color:#ffedfd;line-height:20px;margin:0 0 0 17px;padding:5px 10px 0;width:545px}.regs_img{position:absolute;right:3px;top:20px;width:206px}.step{margin-bottom:20px;text-align:center}div.input_form table{margin-bottom:30px;width:100%}div.input_form table .header th{background-color:#fdfcee;padding:12px 30px 12px 35px;text-align:left}.header th span{display:block;padding-right:60px;position:relative}.header th span:before{background-attachment:scroll;background-image:url("../image/registration/public_must.gif");background-position:right center;background-repeat:no-repeat}.header th span:before{content:"";display:block;height:20px;left:110px;overflow:hidden;position:absolute;top:0;width:40px}div.input_form table .header td{background:none repeat scroll 0 0 #fff;padding:12px 30px 12px 35px}div.input_form table .header td p{color:#221714;font-size:10px;font-weight:normal;margin:5px 0 0;width:410px}div.input_form table td input{padding:0;width:240px;height:20px}div.input_form table td input.name{width:100px}div.input_form table td input.num{height:18px;width:40px}div.input_form table td input.radio{width:15px}div.input_form .solution td img{margin:0 5px;vertical-align:middle}div.input_form .solution td{font-weight:bold;line-height:20px;padding:12px 30px 12px 35px}div.input_form .solution td span{color:#221714;display:inline-block;font-size:12px;line-height:20px;margin-right:5px;padding-left:0;width:550px}div.input_form select{margin-right:5px;width:60px}div.input_form th{background:none repeat scroll 0 0 #fef4f8;color:#221714;font-size:12px;line-height:12px;padding:12px 30px 12px 35px;text-align:left;vertical-align:top;width:125px}div.input_form td{background:none repeat scroll 0 0 #fff;line-height:12px;padding:12px 30px 12px 35px;text-align:left;vertical-align:middle;width:460px}div.input_form td.lin_15{line-height:16px}div.input_form .explain{color:#000007;display:block;font-size:12px;padding-left:0;padding-top:5px;width:100%}div.input_form .red{color:red;display:block;font-size:12px;padding-left:0;padding-top:5px;width:100%}div.input_form h2{color:#fd2f93;font-size:16px;margin:0}div.input_form td span{display:inline-block;font-size:10px;padding-left:15px;vertical-align:middle;width:160px}.input_form_confirm p{margin:12px 0}.input_form_confirm th{padding-right:25px !important;width:150px !important}div.input_form_confirm table .header th{background:none repeat scroll 0 0 #fdfcee;padding:12px 30px 12px 35px;text-align:left}.input_form_confirm th.hissu{padding-right:70px;width:135px !important}div.residence{margin-top:40px}div.residence h2.self_room{width:130px}div.residence h2{color:#fd2f93;font-size:16px;margin:0;width:165px}div.residence .self_room{display:block;position:relative}div.residence .self_room:before{background-attachment:scroll;background-image:url("../image/registration/public_must.gif");background-position:right center;background-repeat:no-repeat}.self_room:before{content:"";display:block;height:20px;left:90px;overflow:hidden;position:absolute;top:-2px;width:40px}div.residence table th.hissu{background:url("../image/registration/must.gif") no-repeat scroll 150px center rgba(0,0,0,0);padding-left:35px;padding-right:50px;text-align:left;width:130px}div.residence table th{background:none repeat scroll 0 0 #f2f8ef;padding:12px 30px 12px 35px;text-align:left;vertical-align:top;width:157px}div.residence table td.name{width:100px}.pb12{padding-bottom:12px !important}.pt12{padding-top:12px !important}div.residence table td{background:none repeat scroll 0 0 #fff;height:auto;padding:12px 30px 12px 35px;vertical-align:middle}div.rather table td{padding:5px 30px 5px 35px}div.rather table th{width:140px}div.residence td span{display:inline-block;font-size:10px;padding-left:15px;vertical-align:middle;width:150px}div.residence table td input{padding:2px;width:240px}div.residence table td input.submit{font-size:10px;height:20px;width:110px}div.residence table td input.num{height:18px;width:40px}div.residence table td input.getaddress{padding:0 2px;width:auto}div.information{float:left;width:780px}div.information .explain{color:#000007;display:block;font-size:12px;padding-left:0;padding-top:5px}div.information .red{color:red;display:block;font-size:12px;padding-left:0;padding-top:5px}div.information h2{margin:0}div.information table{width:100%}div.information table .header th{background:url("../image/registration/public_must.gif") no-repeat scroll right center #fdfcee;text-align:left}div.information table .header td{background:none repeat scroll 0 0 #fdfcee}div.information table .header td p{color:#221714;font-size:10px;font-weight:normal;margin:5px 0 0;width:390px}div.information table td input{margin:0;padding:2px;width:240px}div.information table td input.submit{font-size:10px;height:20px;padding:2px;width:110px}div.information table td input.num{height:12px;padding:2px;width:40px}div.information table td input.name{height:12px;margin-right:20px;padding:2px;width:90px}div.information table td input.radio{width:15px}div.information th.hissu{background-color:#fef4f8;vertical-align:top}div.information th.hissu_con{background-color:#f2f8ef;padding:12px 70px 12px 35px;vertical-align:middle}.ver_top{vertical-align:top !important}div.information th.hissu_head{background:url("../image/registration/must.gif") no-repeat scroll 250px center #fefcef;padding:22px 120px 22px 35px;vertical-align:middle}div.information select{margin-right:5px}div.information th{background:none repeat scroll 0 0 #fef4f8;color:#221714;font-size:12px;padding:12px 70px 12px 35px;text-align:left;vertical-align:top;width:110px}div.information td{background:none repeat scroll 0 0 #fff;line-height:12px !important;padding:12px 30px 12px 35px;text-align:left;vertical-align:middle}div.information td span{color:#221714;font-size:10px;padding-left:15px}div.information .self_adress td{padding:12px 30px 5px 35px}div.information .self_adress_b td{padding:5px 0;width:300px}div.information .self_adress_b td.name{padding:10px 0 10px 35px;vertical-align:top;width:90px}div.information .self_adress_b .p35{padding-bottom:5px;padding-left:35px}div.infor{float:left;margin-top:0;width:780px}div.infor .red{color:red;display:block;font-size:12px;line-height:1.5;padding-left:0;padding-top:5px}div.infor h2{margin:0}div.infor table{background:none repeat scroll 0 0 #fffdfb}div.infor th{background:none repeat scroll 0 0 #fef4f8;color:#221714;font-size:12px;padding:12px 30px 12px 35px;text-align:left;vertical-align:top;width:157px}div.infor td{background:none repeat scroll 0 0 #fff;padding:12px 30px 12px 35px;text-align:left;vertical-align:middle}div.infor td select{width:100px}div.infor td dl{margin:0 0 5px;overflow:hidden}div.infor td dl dt{float:left;width:165px}div.infor td dl dd{float:left;margin:0}div.infor td dl.sun_name{margin:0 0 5px;padding-left:115px}div.infor td dl.sun_name dd{float:left;margin-right:8px;text-align:center;width:100px}div.infor td dl.sun dt{width:115px}div.infor td dl.sun dd{margin-right:10px}.step ul{overflow:hidden;padding:0}.step ul li{background:url("../image/registration/step_bg.gif") no-repeat scroll left center rgba(0,0,0,0);float:left;height:23px;line-height:23px;list-style:none outside none;margin-right:15px;padding-left:30px}.step ul li a{color:#009ddb;font-size:13px;text-decoration:none}.step ul li.over{background:url("../image/registration/step_over_bg.gif") no-repeat scroll left center rgba(0,0,0,0);color:#595757}.step ul li.over a{color:#595757}.next_sub{margin:0 auto}.next_sub_b{margin-bottom:0;padding-left:283px;text-align:center;width:515px}.login_next_sub{margin-bottom:0;padding-left:282px;text-align:center;width:515px}.next_sub_b li,.next_sub li,.login_next_sub li{float:left;list-style:none outside none;margin-right:30px;padding-top:30px;margin-left:100px}.next_sub a{display:block;height:52px;width:215px}.login_next_sub a{display:block;height:53px;width:215px}.login_complate{background:none repeat scroll 0 0 #fdfcee;border:2px solid #fe3094;margin:50px auto 0;padding:50px 0;text-align:center;width:708px}.login_complate p{color:#595757;font-size:17px;margin:0;padding:0 10px}.ml20{margin-left:20px !important}table td p{margin:0 !important;padding:5px 0 0 !important}table td img{border:0 none}th{font-weight:normal}.input_form .form ul{list-style-type:none;padding:0}.input_form .form ul li{background-image:url("../image/registration/li_bg.jpg");background-position:left center;background-repeat:no-repeat;color:red;margin-left:10px;padding-left:10px;text-decoration:underline}.input_form .form p{background-image:url("../image/registration/p_bg.jpg");background-position:25px center;background-repeat:no-repeat;color:#000;font-weight:bold;padding-left:45px}@media not all{.pt15{padding-top:15px !important}}@media not all{.pt30{padding-top:30px !important}}div.residence table td.pt15{padding-top:12px}input{margin:0;padding:2px}span.hissu:before{background-attachment:scroll;background-image:url("../image/registration/public_must.gif");background-position:right center;background-repeat:no-repeat}span.hissu:before{content:"";display:block;height:20px;left:110px;overflow:hidden;position:absolute;top:0;width:40px}.cen_table table{font-size:12px}#topicpath{line-height:24px}.topHeader_register{background:url("../image/common/ma_mod_ico_square_pink_01_top.png") no-repeat scroll 0 0 rgba(0,0,0,0);clear:both;margin:10px 0 10px 20px}.submitButtonArea{text-align:center}#registerpage{margin:20 auto;background-position:center top;border:1px solid #ccc;float:left;font-size:12px;width:780px;height:500px;border-radius:4px 4px 4px 4px;box-shadow:0 0 2px 1px rgba(0,0,0,0.1);text-align:center}.yahooidenter{margin:0 auto 30px;text-align:center}#page{background-position:center center;margin:20px auto;width:780px}.message{margin-top:30px;margin-bottom:20px}hr.boder{height:0;border-top:0 solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(231,231,231,0.1);margin:25px 5% 40px 5%}a:link{color:#ff1b8f}a:visited{color:#ff1b8f}.label{margin-top:50px;margin-bottom:0}.font{color:#474747;text-align:center;margin-top:45px}.btnExtLogin{margin-top:16px}.btnExtLogin img:hover{opacity:.8}.registerTitle{font-size:34px;border-left:4px solid #ff0f8b;display:inline-block;padding:0 10px;margin:25px 0 0}